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