diff --git a/scripts/jannet b/scripts/jannet index 06ab0012..5097e9cb 100644 --- a/scripts/jannet +++ b/scripts/jannet @@ -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 ;;