Correction : vm_hosted : etc/nginx/site.d/gitweb/ .
[lhc/ateliers.git] / vm_hosted
index 78e1809..874c3e8 100755 (executable)
--- a/vm_hosted
+++ b/vm_hosted
@@ -565,7 +565,7 @@ rule_gitolite_configure () {
                #\$GL_WILDREPOS_DEFPERMS = 'R @all';
                \$GL_WILDREPOS_PERM_CATS = "READERS WRITERS";
                \$HTPASSWD_FILE = "";
-               \$PROJECTS_LIST = \$ENV{HOME} . "/projects.list";
+               \$PROJECTS_LIST = \$ENV{HOME} . "/etc/gitweb/projects.list";
                \$REPO_BASE = "pub";
                \$REPO_UMASK = 0007;
                \$RSYNC_BASE = "";
@@ -1129,7 +1129,7 @@ rule_runit_configure () {
                IFS= read -r sv_status_$sv_hash <<-EOF
                        $(sudo sv status "$sv")
                        EOF
-               rm -f /etc/service/"$sv"
+               sudo rm -f /etc/service/"$sv"
         done
        for sv in ${1-"$tool"/etc/sv/*}
         # NOTE: configure et (re-)démarre les services
@@ -1150,7 +1150,7 @@ rule_runit_configure () {
                 fi
                test ! -r "$tool"/etc/sv/"$sv"/configure.sh ||
                .         "$tool"/etc/sv/"$sv"/configure.sh
-               ln -fns ../sv/"$sv" /etc/service/"$sv"
+               sudo ln -fns ../sv/"$sv" /etc/service/"$sv"
                eval local sv_status=\"\${sv_status_$sv_hash-}\"
                case $sv_status in
                 ("") true;;