summaryrefslogtreecommitdiff
path: root/savelocaltweaks
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2005-11-01 10:58:40 +0000
committerJonas Smedegaard <dr@jones.dk>2005-11-01 10:58:40 +0000
commit158729465e8f588fc7d44f87dba9d5474f764eba (patch)
treedc793051cdbdc2102c9e17466334a403a35df78a /savelocaltweaks
parent2152b33dfb404f574c3954c5955793cc1a4150da (diff)
Only make diffs of files exisitng themselves (check not only for existense of the backup file).
Diffstat (limited to 'savelocaltweaks')
-rwxr-xr-xsavelocaltweaks2
1 files changed, 1 insertions, 1 deletions
diff --git a/savelocaltweaks b/savelocaltweaks
index b303cda..9262bf0 100755
--- a/savelocaltweaks
+++ b/savelocaltweaks
@@ -52,7 +52,7 @@ for file in `for x in $files; do echo $x; done | uniq | sort`; do
cp -af $basedir/$file $newdir
# Only diff against existing and non-empty files.
- if [ -n "$ext" ] && [ -s $basedir/$file$ext ]; then
+ if [ -n "$ext" ] && [ -s $basedir/$file ] && [ -s $basedir/$file$ext ]; then
diff -ruN $basedir/$file$ext $basedir/$file > $targetdir/$basedir/$file.diff
chown --reference=$basedir/$file $targetdir/$basedir/$file.diff
chmod --reference=$basedir/$file $targetdir/$basedir/$file.diff