diff --git a/abuild.in b/abuild.in index 3f083b2..87aeb66 100644 --- a/abuild.in +++ b/abuild.in @@ -139,6 +139,12 @@ default_sanitycheck() { && ! echo $replaces_priority | egrep -q '^[0-9]+$'; then die "replaces_priority must be a number" fi + + if [ -n "$provider_priority" ] \ + && ! echo $provider_priority | egrep -q '^[0-9]+$'; then + die "provider_priority must be a number" + fi + # check so no package names starts with - for i in $pkgname $subpackages; do case $i in @@ -927,6 +933,10 @@ prepare_metafiles() { echo "replaces_priority = $replaces_priority" >> "$pkginfo" fi + if [ -n "$provider_priority" ]; then + echo "provider_priority = $provider_priority" >> "$pkginfo" + fi + echo "license = $license" >> "$pkginfo" for i in $replaces; do echo "replaces = $i" >> "$pkginfo"