diff options
-rw-r--r-- | contrib/paccache.sh.in | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/contrib/paccache.sh.in b/contrib/paccache.sh.in index eba315c7..71aee237 100644 --- a/contrib/paccache.sh.in +++ b/contrib/paccache.sh.in @@ -56,9 +56,14 @@ pkgfilter() { # script after the block of awk. awk -v keep="$1" -v scanarch="$2" ' + function basename(str) { + sub(".*/", "", str); + return str; + } + function parse_filename(filename, parts, count, i, pkgname, arch) { - count = split(filename, parts, "-") + count = split(basename(filename), parts, "-") i = 1 pkgname = parts[i++] |