summaryrefslogtreecommitdiff
path: root/bin/return-assignment
diff options
context:
space:
mode:
Diffstat (limited to 'bin/return-assignment')
-rwxr-xr-xbin/return-assignment12
1 files changed, 8 insertions, 4 deletions
diff --git a/bin/return-assignment b/bin/return-assignment
index b1bd51e..7185b97 100755
--- a/bin/return-assignment
+++ b/bin/return-assignment
@@ -557,10 +557,14 @@ while read -r package_id package_name; do
t
h
s/$/\t>=\t'"${min_version}"'/
- p
- g
- s/$/\t<=\t'"${max_version}"'/
- ' | \
+ '"$(
+ if [ "${lib}" = 'provides' ]; then
+ printf '%s\n' \
+ 'p' \
+ 'g' \
+ 's/$/\t<=\t'"${max_version}"'/'
+ fi
+ )" | \
sed '
s/\(\s[0-9]\+\):\(\S\+\)$/\1\t\2/
t coda