This file is indexed.

/usr/bin/nd_backport is in neurodebian-dev 0.37.2.

This file is owned by root:root, with mode 0o755.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#!/bin/bash
#
# Simple frontend for backport-dsc to do it the NeuroDebian way
#

set -e

release=$1
dscfile=$2

if [ -z "$release" ]; then
  echo "You need to provide a distribution codename (e.g. 'lenny', 'squeeze')."
  exit 1
fi

if [ -z "$2" ]; then
cat << EOT
Script to backport a source package to some target release.

Synopsis
--------

  nd_backport <codename> <dsc file>

EOT
exit 1
fi

set -u

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 "$mod_control" \
	"$dscfile"