]> www.fi.muni.cz Git - evince.git/blob - cut-n-paste/recent-files/update-from-egg.sh
Fix a few bugs
[evince.git] / cut-n-paste / recent-files / update-from-egg.sh
1 #!/bin/sh
2
3 function die() {
4   echo $*
5   exit 1
6 }
7
8 if test -z "$EGGDIR"; then
9    echo "Must set EGGDIR"
10    exit 1
11 fi
12
13 if test -z "$EGGFILES"; then
14    echo "Must set EGGFILES"
15    exit 1
16 fi
17
18 for FILE in $EGGFILES; do
19   if cmp -s $EGGDIR/$FILE $FILE; then
20      echo "File $FILE is unchanged"
21   else
22      cp $EGGDIR/$FILE $FILE || die "Could not move $EGGDIR/$FILE to $FILE"
23      echo "Updated $FILE"
24   fi
25 done