jannet: Fix update and diff for git-versioned projects

This commit is contained in:
Jan Lindemann 2012-02-13 17:30:26 +00:00 committed by Jan Lindemann
commit 9230eebcdd

View file

@ -105,6 +105,28 @@ cmd_rpmnew()
done
}
cmd_diff()
{
local file
list_all_packages |
xargs rpm -qV |
sed '/^....L\|^..5/ !d; s%[^/]*/%/%' |
while read file; do
if diff -q $file $file.rpmnew; then
if [ -L "$file" ]; then
echo ========== skipping link $file
diff $file.rpmnew $file
continue
fi
echo mv $file.rpmnew $file
sudo mv $file.rpmnew $file
else
echo =========== $file
diff $file.rpmnew $file
fi
done
}
cmd="$1"
shift
@ -168,6 +190,9 @@ cpp-glib)
rpmnew)
cmd_rpmnew $@
;;
diff)
cmd_diff $@
;;
help)
usage 0
;;