[evolvis-commits] r8108: Generate a random password for the LDAP stuff if the user doesn' t↵ provide one?=.=?UTF-8?Q?↵
mirabilos at evolvis.org
mirabilos at evolvis.org
Thu Feb 24 15:57:23 CET 2011
Author: mirabilos
Date: 2011-02-24 15:57:23 +0100 (Thu, 24 Feb 2011)
New Revision: 8108
Modified:
trunk/gforge_base/evolvisforge-5.1/gforge/debian/changelog
trunk/gforge_base/evolvisforge-5.1/gforge/debian/dsf-helper/ldap-variables.config
trunk/gforge_base/evolvisforge-5.1/gforge/debian/gforge-ldap-openldap.config.dsfh-in
Log:
Generate a random password for the LDAP stuff if the user doesn't
provide one.
Modified: trunk/gforge_base/evolvisforge-5.1/gforge/debian/changelog
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/debian/changelog 2011-02-24 14:57:21 UTC (rev 8107)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/debian/changelog 2011-02-24 14:57:23 UTC (rev 8108)
@@ -7,8 +7,10 @@
* [Roland] Stricter dependency on debconf, to fix a Lintian warning.
* [Roland] Die on error when installing the DB.
* [Roland] Do not forget 20021213.sql...
+ * [Roland] Generate a random password for the LDAP stuff if the user
+ doesn't provide one.
- -- Roland Mas <lolando at debian.org> Sun, 5 Jan 2003 21:27:08 +0100
+ -- Roland Mas <lolando at debian.org> Mon, 6 Jan 2003 12:33:16 +0100
gforge (3.0-0+8) experimental; urgency=low
Modified: trunk/gforge_base/evolvisforge-5.1/gforge/debian/dsf-helper/ldap-variables.config
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/debian/dsf-helper/ldap-variables.config 2011-02-24 14:57:21 UTC (rev 8107)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/debian/dsf-helper/ldap-variables.config 2011-02-24 14:57:23 UTC (rev 8108)
@@ -11,4 +11,13 @@
fi
db_input medium gforge/shared/ldap_base_dn || true
-get_pw gforge/shared/ldap_web_add_password medium
+get_pw gforge/shared/ldap_web_add_password low
+db_fget gforge/shared/ldap_web_add_password seen || true
+if [ "$RET" = "false" ]; then
+ db_set gforge/shared/ldap_web_add_password $(gen_random_pw)
+ db_get gforge/shared/ldap_web_add_password || true
+ echo "Since you asked not to see all the debconf questions, I generated a random"
+ echo "password for the LDAP robot. Use it if you want to have a peek at the"
+ echo "database by hand. It is '${RET}'.\n" ;
+ db_fset gforge/shared/ldap_web_add_password seen true
+fi
Modified: trunk/gforge_base/evolvisforge-5.1/gforge/debian/gforge-ldap-openldap.config.dsfh-in
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/debian/gforge-ldap-openldap.config.dsfh-in 2011-02-24 14:57:21 UTC (rev 8107)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/debian/gforge-ldap-openldap.config.dsfh-in 2011-02-24 14:57:23 UTC (rev 8108)
@@ -4,5 +4,6 @@
. /usr/share/debconf/confmodule
#DSFHELPER:get-pw-from-debconf#
+#DSFHELPER:create-random-pw#
#DSFHELPER:common-variables#
#DSFHELPER:ldap-variables#
More information about the evolvis-commits
mailing list