This file is indexed.

/usr/bin/pristine-orig is in pkg-perl-tools 0.42.

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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#!/bin/sh
# documentation at the end
set -e
set -u

PKG=`dpkg-parsechangelog --show-field Source`
VER=`dpkg-parsechangelog --show-field Version | sed 's,^[0-9]\+:,,; s,-[^-]\+$,,'`

if [ -f /etc/devscripts.conf ]; then
    . /etc/devscripts.conf
fi

if [ -f ~/.devscripts ]; then
    . ~/.devscripts
fi

ORIG_DIR=${USCAN_DESTDIR:-..}

GOT_ONE=
for c in gz bz2 xz; do
    if pristine-tar checkout ${ORIG_DIR}/${PKG}_${VER}.orig.tar.$c 2>/dev/null; then
        GOT_ONE=$c
        break
    fi
done

if [ -z "$GOT_ONE" ]; then
    # repeat, with error reporting enabled
    for c in gz bz2 xz; do
        pristine-tar checkout ${ORIG_DIR}/${PKG}_${VER}.orig.tar.$c
    done
else
    echo ${ORIG_DIR}/${PKG}_${VER}.orig.tar.$GOT_ONE ready
fi

exit 0

POD=<<EOF
=head1 NAME

pristine-orig -- acquire upstream source of the current package version

=head1 SYNOPSIS

 pristine-orig

=head1 DESCRIPTION

B<pristine-orig> checks the current package name via F<debian/control>
and the current package version from F<debian/changelog> and calls
L<pristine-tar(1)> with the right file name so that you get a pristine
upstream source tarball ready.

It tries gzip, bzip2 and xz compression suffices.

The tarball is placed in the C<USCAN_DESTDIR> directory (configured via
L<devscripts.conf(5)>, see L<uscan(1)>), or in the parent directory if no
C<USCAN_DESTDIR> is configured.

=head1 COPYRIGHT AND LICENSE

Copyright (c) 2011, 2017 Damyan Ivanov <dmn@debian.org>

This program is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.

=cut
EOF