[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