3 # Simple frontend for backport-dsc to do it the NeuroDebian way
12 if [ -z "$release" ]; then
13 echo "You need to provide a distribution codename (e.g. 'lenny', 'squeeze')."
19 Script to backport a source package to some target release.
24 nd_backport <codename> <dsc file>
30 upstream_name=${dscfile%%_*}
32 # To overcome bash desire to claim empty array unbound under 'set -u'
33 # above, lets just specify empty rule for sed when nothing to be done
35 if [ "$upstream_name" != "neurodebian" ]; then
36 # Avoid injection into neurodebian package itself
37 mod_control='s/\(^Depends:\) */\1 neurodebian-popularity-contest, /g'
40 # assemble an appropriate backport-dsc call
42 --maint-name "NeuroDebian Maintainers" \
43 --maint-email "team@neuro.debian.net" \
44 --target-distribution "$release" \
45 --version-suffix "$(nd_querycfg "release backport ids" "$release")" \
46 --mod-control "$mod_control" \