]> git.donarmstrong.com Git - neurodebian.git/blobdiff - tools/nd_backport
BF: some bugfixes for nd_build_testrdepends
[neurodebian.git] / tools / nd_backport
index 430470710ad739a006d2a825042c52d853142738..b71fe5d6ba0b3f9b23cf5f89ccfb47603e3dea12 100755 (executable)
@@ -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"