Correction : vm_hosted : etc/nginx/site.d/gitweb/ .
[lhc/ateliers.git] / etc / sv / gitweb / configure.sh
index 9f1a1cd..cd6faa7 100644 (file)
@@ -14,6 +14,41 @@ rule adduser log-fcgi-"$sv" \
  --shell /bin/false \
  --system
 sudo adduser fcgi-"$sv" www-"$sv"
-#sudo adduser fcgi-"$site" git-data
+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 \
+ /etc/gitweb/cgi
+sudo ln -fns /etc/gitweb /home/git/etc/gitweb
+sudo install -m 400 -o fcgi-"$sv" -g fcgi-"$sv" /dev/stdin \
+ /home/git/etc/gitweb/gitweb.conf <<-EOF
+       \$commit_oneline_message_width = 70;
+       \$default_projects_order = 'age';
+       \$default_text_plain_charset = 'UTF-8';
+       @diff_opts = ();
+       \$favicon = "static/git-favicon.png";
+       \$git_temp = "/run/shm/tmp/gitweb";
+       \$home_footer = "/etc/gitweb/cgi/home-footer.cgi.inc";
+       \$home_header = "/etc/gitweb/cgi/home-header.cgi.inc";
+       \$home_link = "/";
+       \$home_link_str = 'd&eacute;p&ocirc;ts';
+       \$home_th_age = 'activit&eacute;';
+       \$home_th_descr = 'description';
+       \$home_th_owner = 'contact';
+       \$home_th_project = 'd&eacute;p&ocirc;t';
+       \$javascript = "static/gitweb.js";
+       \$logo = "static/git-logo.png";
+       \$my_uri = "";
+       \$projectroot = "/home/git/pub";
+       \$projects_list = "/etc/gitweb/projects.list";
+       \$projects_list_description_width = 42;
+       \$projects_list_owner_width = 15;
+       \$search_str = "Filtre&nbsp;:";
+       \$site_footer = "/etc/gitweb/cgi/site-footer.bin";
+       \$site_header = undef;
+       \$site_name = "git.$vm_domainname";
+       \$space_to_nbsp = 0;
+       @stylesheets = ("static/gitweb.css");#
+       \$untabify_tabstop = 2;
+       EOF