[D-community-commits] r169 - in trunk/fai-config-dir/scripts: ADMINGROUP WEBSERVER

h01ger-guest at alioth.debian.org h01ger-guest at alioth.debian.org
Tue Sep 25 11:32:26 UTC 2007


Author: h01ger-guest
Date: 2007-09-25 11:32:26 +0000 (Tue, 25 Sep 2007)
New Revision: 169

Modified:
   trunk/fai-config-dir/scripts/ADMINGROUP/10-create-users
   trunk/fai-config-dir/scripts/WEBSERVER/10-ikiwiki
Log:
make /srv/wiki writeable to members of the ikiwiki group and put the existing admin users into that group

Modified: trunk/fai-config-dir/scripts/ADMINGROUP/10-create-users
===================================================================
--- trunk/fai-config-dir/scripts/ADMINGROUP/10-create-users	2007-09-24 08:20:39 UTC (rev 168)
+++ trunk/fai-config-dir/scripts/ADMINGROUP/10-create-users	2007-09-25 11:32:26 UTC (rev 169)
@@ -9,6 +9,7 @@
 
 	$ROOTCMD adduser --quiet --disabled-password --gecos "" $user
 	$ROOTCMD addgroup --quiet $user adm
+	$ROOTCMD addgroup --quiet $user ikiwiki
 	$ROOTCMD mkdir -p /home/$user/.ssh
 	$ROOTCMD touch /home/$user/.ssh/authorized_keys
 	$ROOTCMD chown -R $user.$user /home/$user/.ssh

Modified: trunk/fai-config-dir/scripts/WEBSERVER/10-ikiwiki
===================================================================
--- trunk/fai-config-dir/scripts/WEBSERVER/10-ikiwiki	2007-09-24 08:20:39 UTC (rev 168)
+++ trunk/fai-config-dir/scripts/WEBSERVER/10-ikiwiki	2007-09-25 11:32:26 UTC (rev 169)
@@ -28,6 +28,10 @@
 fcopy -m ikiwiki,ikiwiki,644 /home/ikiwiki/crontab
 $ROOTCMD su - ikiwiki -c "crontab crontab"
 
+# make the svn repo writeable by ikiwiki group members
+find $target/srv/wiki/* -type d -exec chmod 2775 {} \;
+find $target/srv/wiki/* ! -regex .*hooks.* ! -type d  -exec chmod g+w {} \;
+
 # build the wiki
 $ROOTCMD su - ikiwiki -c "ikiwiki --setup .ikiwiki/ikiwiki.setup"
 




More information about the D-community-commits mailing list