dtneededsizerpmsone: Do not fail on missing prefix/suffix.
authorJan Kratochvil <jan.kratochvil@redhat.com>
Thu, 3 Sep 2020 19:38:47 +0000 (21:38 +0200)
committerJan Kratochvil <jan.kratochvil@redhat.com>
Thu, 3 Sep 2020 19:38:47 +0000 (21:38 +0200)
dtneededsizerpmsone

index d8eaed9..3f7a752 100755 (executable)
@@ -80,15 +80,17 @@ for rpms in "$@";do
            exit 1
          fi
        fi
            exit 1
          fi
        fi
-       i2="${i#./usr/lib/debug/}"
+       i="${i#.}"
+       i2="${i#/usr/lib/debug/}"
        if [ "$i" = "$i2" ];then
        if [ "$i" = "$i2" ];then
-         echo >&2 "No ./usr/lib/debug/ prefix: $i"
+         echo >&2 "No /usr/lib/debug/ prefix: $i"
+         i="$i2"
+       else
+         i="/$i2"
        fi
        fi
-       i="/$i2"
        i2="$(echo "$i"|sed 's/-[^-]*-[^-]*$//')"
        if [ "$i2" = "$i" ];then
        i2="$(echo "$i"|sed 's/-[^-]*-[^-]*$//')"
        if [ "$i2" = "$i" ];then
-         echo >&2" No VR suffix: $i"
-         exit 1
+         echo >&2 "No VR suffix: $i"
        fi
        i="$i2"
        echo "${i%.debug} $dwzcommonname $dwz $dt"|sed 's#^\./#/#' >>$t
        fi
        i="$i2"
        echo "${i%.debug} $dwzcommonname $dwz $dt"|sed 's#^\./#/#' >>$t