X-Git-Url: https://git.jankratochvil.net/?a=blobdiff_plain;f=bin%2Frpmmerge;fp=bin%2Frpmmerge;h=baec0c1668c3019510276acaa5f8f84b0294dc55;hb=cf99a0f5b2cd8d7a58a987b3ae18ff09e344ebf5;hp=c61a6b7df50e6690e48ba7ce8b63de134f62cd80;hpb=3e5c2346122a5711eb890c9de44a7f9d9d36a623;p=nethome.git diff --git a/bin/rpmmerge b/bin/rpmmerge index c61a6b7..baec0c1 100755 --- a/bin/rpmmerge +++ b/bin/rpmmerge @@ -54,7 +54,7 @@ done if $ok then mkdir -p /root/rpmmerge - 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="/root/rpmmerge/$o";next if -e $o;$od=$o;$od=~s{[^/]*$}{};system "mkdir -p '\''$od'\''" and die "dir $_: $!";system "cp -i -p '\''$_'\'' '\''$o'\''" and die "$_: $!";' + 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 $_ eq "/usr/lib/sysimage/rpm/rpmdb.sqlite";next if ! -f $_;$o=$_;$o="/root/rpmmerge/$o";next if -e $o;$od=$o;$od=~s{[^/]*$}{};system "mkdir -p '\''$od'\''" and die "dir $_: $!";system "cp -i -p '\''$_'\'' '\''$o'\''" and die "$_: $!";' echo OK else