X-Git-Url: https://git.cyclocoop.org/?p=lhc%2Fateliers.git;a=blobdiff_plain;f=etc%2Fsv%2Fgitweb%2Fconfigure.sh;h=cd6faa7e7749c06472ac933d0788b857cd842515;hp=9f1a1cdd27c66aa5ba1d8a1e67b3301bd31e1fb6;hb=1b69bb46f4838ebde163115977e310e7346a08c9;hpb=6a1c449f2aedc587484a8db60b751003c47b4df1 diff --git a/etc/sv/gitweb/configure.sh b/etc/sv/gitweb/configure.sh index 9f1a1cd..cd6faa7 100644 --- a/etc/sv/gitweb/configure.sh +++ b/etc/sv/gitweb/configure.sh @@ -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épôts'; + \$home_th_age = 'activité'; + \$home_th_descr = 'description'; + \$home_th_owner = 'contact'; + \$home_th_project = 'dépô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 :"; + \$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