From 2f4e91113b654356bdd937510850affcc5891ccd Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Fri, 5 Jun 2020 13:22:24 +0200 Subject: bumpPkgrel: preserve unknown _pinned_dependencies --- bumpPkgrel | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'bumpPkgrel') diff --git a/bumpPkgrel b/bumpPkgrel index 71dac4f4..e867fb34 100755 --- a/bumpPkgrel +++ b/bumpPkgrel @@ -25,13 +25,19 @@ fi pin_dependency() { sed ' - s/>\?=.*$// - /^$/d + s/^\(\S\+\)>\?=\(\S\+\)$/\1 \2/ + t + s/^\S\+$/\0 BOGUS/ + t + d ' \ | sort -k1,1 \ - | join -1 1 -2 2 - "${provided}" \ + | join -1 1 -2 2 -a 1 -e EMPTY -o 1.1,1.2,2.1 - "${provided}" \ + | sed ' + s/ \(\S\+\) EMPTY$/ \1 \1/ + ' \ | sed ' - s/^\(\S\+\) \(\S\+\)$/'"${1}'"'\1=\2'"'"'/ + s/^\(\S\+\) \S\+ \(\S\+\)$/'"${1}'"'\1=\2'"'"'/ s/^\(\s*'"'"'glibc\)=/\1>=/ t d -- cgit v1.2.3-54-g00ecf