]> git.ipfire.org Git - thirdparty/git.git/blame - Gitweb
What's cooking (2024/01 #09)
[thirdparty/git.git] / Gitweb
CommitLineData
997283a8
JH
1#!/bin/sh
2
2cdd9591 3Meta/Make gitweb/gitweb.cgi
ba467e08 4
997283a8
JH
5cd gitweb &&
6DEST=`cd ../../index && /bin/pwd` || exit
7
997283a8 8differs=
73188422 9rsrc='gitweb.cgi gitweb.css git-favicon.png'
997283a8 10
677f31c8
JH
11for r in $rsrc
12do
997283a8 13
677f31c8
JH
14 test -f "$DEST/$r" && diff -u "$DEST/$r" "$r" && continue
15 differs="$differs$r "
16done
732c133e 17
997283a8
JH
18case "$differs" in
19'')
20 echo Up to date. ;;
21*)
22 while echo -n 'Update [y/N]? '
23 do
24 read ans
25 case "$ans" in
26 [Yy])
27 ans=y
28 break ;;
29 '' | [Nn])
30 ans=n
31 break ;;
32 esac
33 done
34 case "$ans" in
35 y) ;;
36 *) exit
37 esac
38esac
39
677f31c8
JH
40for r in $differs
41do
42 cp "$r" "$DEST/$r"
43 case "$r" in
44 gitweb.cgi)
45 chmod +x "$DEST/$r"
46 esac
47done