[Pkg-citadel-commit] r245 - citadel/trunk/debian

meskes at alioth.debian.org meskes at alioth.debian.org
Mon Mar 2 09:16:48 UTC 2009


Author: meskes
Date: 2009-03-02 09:16:47 +0000 (Mon, 02 Mar 2009)
New Revision: 245

Modified:
   citadel/trunk/debian/citadel-server.config
   citadel/trunk/debian/citadel-server.postinst
   citadel/trunk/debian/citadel-server.templates
Log:
Create admin system user if needed.



Modified: citadel/trunk/debian/citadel-server.config
===================================================================
--- citadel/trunk/debian/citadel-server.config	2009-03-01 20:59:31 UTC (rev 244)
+++ citadel/trunk/debian/citadel-server.config	2009-03-02 09:16:47 UTC (rev 245)
@@ -34,10 +34,10 @@
 		db_input high citadel/ServerIPAddress || true
 		;;
 	    2)
-		db_input high citadel/Administrator || true
+		db_input high citadel/LoginType || true
 		;;
 	    3)
-		db_input high citadel/LoginType || true
+		db_input high citadel/Administrator || true
 		;;
 
 

Modified: citadel/trunk/debian/citadel-server.postinst
===================================================================
--- citadel/trunk/debian/citadel-server.postinst	2009-03-01 20:59:31 UTC (rev 244)
+++ citadel/trunk/debian/citadel-server.postinst	2009-03-02 09:16:47 UTC (rev 245)
@@ -29,6 +29,12 @@
 
         if test "$deb_enable_unix_auth" = "true"; then
             export ENABLE_UNIX_AUTH=yes
+	    # check whether administrator user exists, if not create it
+	    if ! getent passwd $admin >/dev/null; then
+	      adduser --quiet --system \
+		--no-create-home \
+		--gecos "Citadel administrator" $admin
+	    fi
         else
             export ENABLE_UNIX_AUTH=no
         fi

Modified: citadel/trunk/debian/citadel-server.templates
===================================================================
--- citadel/trunk/debian/citadel-server.templates	2009-03-01 20:59:31 UTC (rev 244)
+++ citadel/trunk/debian/citadel-server.templates	2009-03-02 09:16:47 UTC (rev 245)
@@ -22,7 +22,8 @@
 
 Template: citadel/Administrator
 Type: string
-Default: Administrator
+Default: admin
 _Description: Citadel administrator username:
  Please enter the name of the Citadel user account that should be granted
  administrative privileges once created.
+ This user account will be created if needed.




More information about the Pkg-citadel-commit mailing list