Ajout : vm_remote : rule_gpg .
[lhc/ateliers.git] / etc / sv / gitweb / configure.sh
index 84c846f..3e735a7 100644 (file)
@@ -1,25 +1,20 @@
-#!/bin/sh -eux
+home=~git-data
+
+rule apt_get_install gitweb highlight
+
 rule adduser fcgi-"$sv" \
  --disabled-login \
  --disabled-password \
  --group \
- --home /home/www/pub/"$sv" \
- --shell /bin/false \
- --system
-rule adduser log-fcgi-"$sv" \
- --disabled-login \
- --disabled-password \
- --group \
- --home /home/www/log/"$sv"/spawn-fcgi \
+ --home "$home" \
  --shell /bin/false \
  --system
+
 sudo adduser fcgi-"$sv" www-"$sv"
 sudo adduser fcgi-"$sv" git-data
-sudo install -d -m 770 -o log-fcgi-"$sv" -g log-fcgi-"$sv" \
- /home/www/log/"$sv"/spawn-fcgi
+
 sudo install -d -m 2750 -o git -g fcgi-"$sv" \
  /etc/gitweb
-sudo ln -fns /etc/gitweb /home/git/etc/gitweb
 sudo install -m 400 -o fcgi-"$sv" -g fcgi-"$sv" /dev/stdin \
  /etc/gitweb/gitweb.conf <<-EOF
        \$commit_oneline_message_width = 70;
@@ -55,3 +50,7 @@ sudo install -m 400 -o fcgi-"$sv" -g fcgi-"$sv" /dev/stdin \
        <p>Pour récupérer un dépôt public :</p>
        <pre>git clone git://git.heureux-cyclage.org/&lt;projet&gt;</pre>
        EOF
+
+sudo ln -fns \
+ /etc/gitweb \
+ ~git/etc/gitweb