X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=tools%2Fnd_backport;h=b71fe5d6ba0b3f9b23cf5f89ccfb47603e3dea12;hb=a14ecabed590b3c923018b53a0074d0c59795ca3;hp=430470710ad739a006d2a825042c52d853142738;hpb=761199540f80827b5735148008ffcb3b35e5c49f;p=neurodebian.git diff --git a/tools/nd_backport b/tools/nd_backport index 4304707..b71fe5d 100755 --- a/tools/nd_backport +++ b/tools/nd_backport @@ -27,11 +27,21 @@ EOT exit 1 fi +upstream_name=${dscfile%%_*} + +# To overcome bash desire to claim empty array unbound under 'set -u' +# above, lets just specify empty rule for sed when nothing to be done +mod_control="" +if [ "$upstream_name" != "neurodebian" ]; then + # Avoid injection into neurodebian package itself + mod_control='s/\(^Depends:\) */\1 neurodebian-popularity-contest, /g' +fi + # assemble an appropriate backport-dsc call backport-dsc \ --maint-name "NeuroDebian Maintainers" \ --maint-email "team@neuro.debian.net" \ --target-distribution "$release" \ --version-suffix "$(nd_querycfg "release backport ids" "$release")" \ - --mod-control 's/^Depends:.*$/&, neurodebian-trailer/' \ + --mod-control "$mod_control" \ "$dscfile"