[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