cd6faa7e7749c06472ac933d0788b857cd842515
[lhc/ateliers.git] / etc / sv / gitweb / configure.sh
1 #!/bin/sh -eux
2 rule adduser fcgi-"$sv" \
3 --disabled-login \
4 --disabled-password \
5 --group \
6 --home /home/www/pub/"$sv" \
7 --shell /bin/false \
8 --system
9 rule adduser log-fcgi-"$sv" \
10 --disabled-login \
11 --disabled-password \
12 --group \
13 --home /home/www/log/"$sv"/spawn-fcgi \
14 --shell /bin/false \
15 --system
16 sudo adduser fcgi-"$sv" www-"$sv"
17 sudo adduser fcgi-"$sv" git-data
18 sudo install -d -m 770 -o log-fcgi-"$sv" -g log-fcgi-"$sv" \
19 /home/www/log/"$sv"/spawn-fcgi
20 sudo install -d -m 2750 -o git -g fcgi-"$sv" \
21 /etc/gitweb \
22 /etc/gitweb/cgi
23 sudo ln -fns /etc/gitweb /home/git/etc/gitweb
24 sudo install -m 400 -o fcgi-"$sv" -g fcgi-"$sv" /dev/stdin \
25 /home/git/etc/gitweb/gitweb.conf <<-EOF
26 \$commit_oneline_message_width = 70;
27 \$default_projects_order = 'age';
28 \$default_text_plain_charset = 'UTF-8';
29 @diff_opts = ();
30 \$favicon = "static/git-favicon.png";
31 \$git_temp = "/run/shm/tmp/gitweb";
32 \$home_footer = "/etc/gitweb/cgi/home-footer.cgi.inc";
33 \$home_header = "/etc/gitweb/cgi/home-header.cgi.inc";
34 \$home_link = "/";
35 \$home_link_str = 'd&eacute;p&ocirc;ts';
36 \$home_th_age = 'activit&eacute;';
37 \$home_th_descr = 'description';
38 \$home_th_owner = 'contact';
39 \$home_th_project = 'd&eacute;p&ocirc;t';
40 \$javascript = "static/gitweb.js";
41 \$logo = "static/git-logo.png";
42 \$my_uri = "";
43 \$projectroot = "/home/git/pub";
44 \$projects_list = "/etc/gitweb/projects.list";
45 \$projects_list_description_width = 42;
46 \$projects_list_owner_width = 15;
47 \$search_str = "Filtre&nbsp;:";
48 \$site_footer = "/etc/gitweb/cgi/site-footer.bin";
49 \$site_header = undef;
50 \$site_name = "git.$vm_domainname";
51 \$space_to_nbsp = 0;
52 @stylesheets = ("static/gitweb.css");#
53 \$untabify_tabstop = 2;
54 EOF