Ajout : vm_hosted : lhc-remorque .
[lhc/ateliers.git] / etc / nginx / site.d / gitweb / configure.sh
diff --git a/etc/nginx/site.d/gitweb/configure.sh b/etc/nginx/site.d/gitweb/configure.sh
new file mode 100644 (file)
index 0000000..3e1e949
--- /dev/null
@@ -0,0 +1,39 @@
+rule apt_get_install gitweb highlight
+
+sudo ln -fns /etc/gitweb /home/git/etc/gitweb
+sudo install -d -m 550 -o www-"$site" -g www-"$site" \
+ /etc/gitweb \
+ /etc/gitweb/cgi
+sudo install -m 740 -o git -g www-"$site" /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 = "img/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 = "js/gitweb.js";
+       \$logo = "img/git-logo.png";
+       \$my_uri = "";
+       \$projectroot = "../git";
+       \$projects_list = "/etc/gitolite/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 = ("css/gitweb.css");#
+       \$untabify_tabstop = 2;
+       EOF
+sudo adduser www-data git-data
+sudo adduser www-"$site"-tls www-"$site"