
3 changed files with 73 additions and 0 deletions
@ -0,0 +1,65 @@
@@ -0,0 +1,65 @@
|
||||
#!/bin/sh |
||||
|
||||
cd gitweb && |
||||
DEST=`cd ../../index && /bin/pwd` || exit |
||||
|
||||
sed -e ' |
||||
/^our .gitbin = /s|"/usr/bin"|"/home/junio/bin/Linux"| |
||||
/^our .GIT = /s|"/usr/bin/|"/home/junio/bin/Linux/| |
||||
/^our .projectroot = /s|".*"|"/opt/packrat/playpen/public/in-place/git"| |
||||
/^our .stylesheet = /s|".*"|"/gitweb.css"| |
||||
/^our .projects_list = /s|".*"|"/opt/packrat/playpen/public/in-place/git/index/index.aux"| |
||||
' gitweb.cgi >gitweb.cgi++ |
||||
|
||||
differs= |
||||
|
||||
if test -f "$DEST/gitweb.cgi" |
||||
then |
||||
diff -u "$DEST/gitweb.cgi" gitweb.cgi++ || differs="g$differs" |
||||
else |
||||
differs="g$differs" |
||||
fi |
||||
|
||||
if test -f "$DEST/gitweb.css" |
||||
then |
||||
diff -u "$DEST/gitweb.css" gitweb.css || differs="s$differs" |
||||
else |
||||
differs="s$differs" |
||||
fi |
||||
|
||||
case "$differs" in |
||||
'') |
||||
echo Up to date. ;; |
||||
*) |
||||
while echo -n 'Update [y/N]? ' |
||||
do |
||||
read ans |
||||
case "$ans" in |
||||
[Yy]) |
||||
ans=y |
||||
break ;; |
||||
'' | [Nn]) |
||||
ans=n |
||||
break ;; |
||||
esac |
||||
done |
||||
case "$ans" in |
||||
y) ;; |
||||
*) exit |
||||
esac |
||||
esac |
||||
|
||||
case "$differs" in |
||||
*g*) |
||||
rm -f "$DEST/gitweb.cgi" |
||||
cp gitweb.cgi++ "$DEST/gitweb.cgi" |
||||
chmod +x "$DEST/gitweb.cgi" |
||||
;; |
||||
esac |
||||
|
||||
case "$differs" in |
||||
*s*) |
||||
rm -f "$DEST/gitweb.css" |
||||
cp gitweb.css "$DEST/gitweb.css" |
||||
;; |
||||
esac |
Loading…
Reference in new issue