diff --git a/repack.d/common.sh b/repack.d/common.sh index e96b5ec46cb7e6efe32f4911752e95e91b806221..a7268cb35f8b16e8675d2a383711b3d1670727b6 100755 --- a/repack.d/common.sh +++ b/repack.d/common.sh @@ -331,6 +331,12 @@ add_requires() __add_tag_after_d "Requires: $*" } +add_directrequires() +{ + [ -n "$1" ] || return + __add_tag_after_d "Requires: $*" +} + add_conflicts() { [ -n "$1" ] || return @@ -375,7 +381,6 @@ add_unirequires() fi } - install_requires() { [ -n "$1" ] || return @@ -459,7 +464,7 @@ add_libs_requires() info "Scanning for required libs soname ..." get_libs_requires | xargs -n6 echo | grep -ve '^$' | while read ll ; do info "Requires: $ll" - add_unirequires "$ll" </dev/null + add_directrequires "$ll" </dev/null done }