]> git.decadent.org.uk Git - dak.git/blob - copyoverrides
Add new top level directories
[dak.git] / copyoverrides
1 #! /bin/sh
2 # $Id: copyoverrides,v 1.2 2001-01-10 06:01:07 troup Exp $
3
4 set -e
5 . $SCRIPTVARS
6 echo 'Copying override files into public view ...'
7
8 for f in $copyoverrides ; do
9         cd $overridedir
10         chmod g+w override.$f
11
12         cd $indices
13         rm -f .newover-$f.gz
14         pc="`gzip 2>&1 -9nv <$overridedir/override.$f >.newover-$f.gz`"
15         set +e
16         nf=override.$f.gz
17         cmp -s .newover-$f.gz $nf
18         rc=$?
19         set -e
20         if [ $rc = 0 ]; then
21                 rm -f .newover-$f.gz
22         elif [ $rc = 1 -o ! -f $nf ]; then
23                 echo "   installing new $nf $pc"
24                 mv -f .newover-$f.gz $nf
25                 chmod g+w $nf
26         else
27                 echo $? $pc
28                 exit 1
29         fi
30 done