Correction : vm_hosted : lhc-remorque : permissions.
authorJulien Moutinho <julm+burette@autogeree.net>
Mon, 25 Mar 2013 14:10:08 +0000 (15:10 +0100)
committerJulien Moutinho <julm+burette@autogeree.net>
Mon, 25 Mar 2013 14:27:49 +0000 (15:27 +0100)
etc/nginx/site.d/lhc-remorque/configure.sh

index 59645ad..8e07c61 100644 (file)
@@ -43,34 +43,29 @@ sudo install -m 3771 -o git -g git /dev/stdin \
        exec /home/git/hooks/remorque/post-update.ikiwiki
        EOF
 
-if test -d /home/lhc/var/ikiwiki/remorque/.git
+if sudo test -d /home/lhc/var/ikiwiki/remorque/.git
  then sudo -u wiki-"$site" \
        sh -c 'cd /home/lhc/var/ikiwiki/remorque && git pull -v'
  else
-       (
-       eval cd ~wiki-"$site"
-       set +f
        sudo -u wiki-"$site" \
                git clone \
                 git@localhost:remorqueatelier \
                 /home/lhc/var/ikiwiki/remorque/git
+       set +f
        sudo mv -i \
         /home/lhc/var/ikiwiki/remorque/git/.git* \
         /home/lhc/var/ikiwiki/remorque/git/* \
         /home/lhc/var/ikiwiki/remorque/
-       )
        sudo rmdir /home/lhc/var/ikiwiki/remorque/git
  fi
 
 sudo install -m 400 -o wiki-"$site" -g wiki-"$site" \
    "$tool"/etc/nginx/site.d/"$site"/ikiwiki.setup \
  /home/lhc/var/ikiwiki/remorque/etc/ikiwiki.setup
-eval cd ~wiki-"$site"
 sudo adduser wiki-"$site" www-"$site"
-
 sudo install -d -m 2770 -o wiki-"$site" -g fcgi-"$site" \
  /home/www/pub/"$site"/cgi
-
+cd /
 sudo -u wiki-"$site" ikiwiki \
  --verbose \
  --setup /home/lhc/var/ikiwiki/remorque/etc/ikiwiki.setup \