Modification : remorque. vers Grésille & ra. vers Kimsufi.
[lhc/ateliers.git] / etc / sv / gitweb / local.sh
1 home=~git-data
2
3 "$tool"/local/apt-get-install gitweb highlight
4
5 "$tool"/local/adduser fcgi-"$sv" \
6 --disabled-login \
7 --disabled-password \
8 --group \
9 --home "$home" \
10 --shell /bin/false \
11 --system
12
13 sudo adduser fcgi-"$sv" www-"$sv"
14 sudo adduser fcgi-"$sv" git-data
15
16 sudo install -d -m 2750 -o git -g fcgi-"$sv" \
17 /etc/gitweb
18 sudo install -m 640 -o root -g fcgi-"$sv" /dev/stdin \
19 /etc/gitweb/gitweb.conf <<-EOF
20 \$commit_oneline_message_width = 70;
21 \$default_projects_order = 'project';
22 \$default_text_plain_charset = 'UTF-8';
23 @diff_opts = ();
24 \$export_ok = "git-daemon-export-ok";
25 \$favicon = "static/git-favicon.png";
26 \$feature{'highlight'}{'default'} = [1];
27 \$git_temp = "/run/shm/tmp/gitweb";
28 \$home_text = "/etc/gitweb/home_text.html";
29 \$home_link = "/";
30 \$home_link_str = 'd&eacute;p&ocirc;ts';
31 \$home_th_age = 'activit&eacute;';
32 \$home_th_descr = 'description';
33 \$home_th_owner = 'contact';
34 \$home_th_project = 'd&eacute;p&ocirc;t';
35 \$javascript = "static/gitweb.js";
36 \$logo = "static/git-logo.png";
37 \$my_uri = "";
38 \$projectroot = "/home/git/pub";
39 \$projects_list = "/etc/gitweb/projects.list";
40 \$projects_list_description_width = 42;
41 \$projects_list_owner_width = 15;
42 \$search_str = "Filtre&nbsp;:";
43 \$site_footer = "/etc/gitweb/site_footer.html";
44 \$site_header = "/etc/gitweb/site_header.html";
45 \$site_name = "git.$local_domainname";
46 @stylesheets = ("static/gitweb.css");#
47 EOF
48 sudo install -m 640 -o root -g fcgi-"$sv" \
49 "$tool"/etc/gitweb/home_text.html \
50 /etc/gitweb/home_text.html
51
52 sudo ln -fns \
53 /etc/gitweb \
54 ~git/etc/gitweb