mirror of
ssh://git.janware.com/srv/git/janware/proj/jw-pkg
synced 2026-01-18 21:13:56 +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
|
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"
|
cmd="$1"
|
||||||
shift
|
shift
|
||||||
|
|
@ -168,6 +190,9 @@ cpp-glib)
|
||||||
rpmnew)
|
rpmnew)
|
||||||
cmd_rpmnew $@
|
cmd_rpmnew $@
|
||||||
;;
|
;;
|
||||||
|
diff)
|
||||||
|
cmd_diff $@
|
||||||
|
;;
|
||||||
help)
|
help)
|
||||||
usage 0
|
usage 0
|
||||||
;;
|
;;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue