# "E: Failed to change to directory '...': Permission denied"
cd /
+ umask 002
exec /home/git/hooks/cyclo/$site/post-update.ikiwiki
EOF
git submodule update --recursive --init'
else
sudo -u wiki-"$site" sh -$-c ' \
- umask 007 &&
+ umask 002 &&
git clone \
git@localhost:cyclowiki \
/home/cyclo/var/ikiwiki/'"'$site'"'/src &&
cd /home/cyclo/var/ikiwiki/'"'$site'"'/src &&
- git config core.sharedRepository group &&
+ git config core.sharedRepository 0664 &&
git submodule update --recursive --init
'
fi
--wrappers
sudo chmod g+w \
/home/cyclo/var/ikiwiki/"$site"/src/.ikiwiki \
- /home/cyclo/var/ikiwiki/"$site"/src/.ikiwiki/xapian/default
+ /home/cyclo/var/ikiwiki/"$site"/src/.ikiwiki/xapian/wiki # TODO: chmod all database
+
sudo install -m 664 -o wiki-"$site" -g wiki-"$site" /dev/stdin \
/home/cyclo/var/ikiwiki/"$site"/src/.ikiwiki/xapian/omega.conf <<-EOF
database_dir .