mirror of
ssh://git.janware.com/srv/git/janware/proj/jw-pkg
synced 2026-01-15 12:03:31 +01:00
jannet: Fix update and diff for git-versioned projects
This commit is contained in:
parent
e6a2ccb820
commit
9230eebcdd
1 changed files with 25 additions and 0 deletions
|
|
@ -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
|
||||
;;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue