7 [ -z "$l" ] && l="$(rpm -qla|perl -lne 'chomp;s/$/.rpmnew/;print if -f;')"
9 base=`echo $base|sed 's/[.]rpmnew$//'`
16 # The old format should be converted by:
17 # rpm -qla|perl -lne 'chomp;s/$/-orig/;next if ! -e;$o=$_;$o=~s/-orig$//;$o=~tr{/}{-};$o="/root/rpmmerge/$o";die $o if -e $o;$_="mv -f '\''$_'\'' '\''$o'\''";system $_ and die "$_: $!";'
19 orig="/root/rpmmerge/$(echo $base|tr / -)"
23 cmp $base $base.rpmnew
24 mv -f $base.rpmnew $base
28 if diff -u $orig $base.rpmnew | patch -f $base
32 mv -f $base.rpmnew $orig
37 mv -f $base.orig $base
42 rpm -qac|perl -ne 'chomp;next if $_ eq "(contains no files)";next if m{^/var/lib/rpm/};next if $_ eq "/usr/lib/locale/locale-archive";next if ! -f $_;$o=$_;$o=~tr{/}{-};$o="/root/rpmmerge/$o";next if -e $o;system "cp -i -p '\''$_'\'' '\''$o'\''" and die "$_: $!";'