]> git.decadent.org.uk Git - dak.git/blobdiff - scripts/debian/copyoverrides
Stop using silly names, and migrate to a saner directory structure.
[dak.git] / scripts / debian / copyoverrides
diff --git a/scripts/debian/copyoverrides b/scripts/debian/copyoverrides
new file mode 100755 (executable)
index 0000000..73ecea1
--- /dev/null
@@ -0,0 +1,30 @@
+#! /bin/sh
+# $Id: copyoverrides,v 1.2 2001-01-10 06:01:07 troup Exp $
+
+set -e
+. $SCRIPTVARS
+echo 'Copying override files into public view ...'
+
+for f in $copyoverrides ; do
+       cd $overridedir
+       chmod g+w override.$f
+
+       cd $indices
+       rm -f .newover-$f.gz
+       pc="`gzip 2>&1 -9nv <$overridedir/override.$f >.newover-$f.gz`"
+       set +e
+       nf=override.$f.gz
+       cmp -s .newover-$f.gz $nf
+       rc=$?
+       set -e
+        if [ $rc = 0 ]; then
+               rm -f .newover-$f.gz
+       elif [ $rc = 1 -o ! -f $nf ]; then
+               echo "   installing new $nf $pc"
+               mv -f .newover-$f.gz $nf
+               chmod g+w $nf
+       else
+               echo $? $pc
+               exit 1
+       fi
+done