~ubuntu-branches/ubuntu/quantal/dak/quantal

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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