I believe that this bug has been resolved incorrectly. Section 10.4 of the
Debian Policy says:
All command scripts, including the package maintainer scripts inside the
package and used by dpkg, should have a #! line naming the shell to be
used to interpret them.
In the case of
Piotr Engelking [EMAIL PROTECTED] writes:
I believe that this bug has been resolved incorrectly. Section 10.4 of
the Debian Policy says:
All command scripts, including the package maintainer scripts inside the
package and used by dpkg, should have a #! line naming the shell to be
Russ Allbery [EMAIL PROTECTED] wrote:
Frank Küster [EMAIL PROTECTED] writes:
Err, it only runs without it, but I guess that's because the shebang
line should be #!/usr/bin/perl, not #!/bin/sh.
Hm, the whole point of that sort of magic is that it's supposed to handle
being run under the
Russ Allbery [EMAIL PROTECTED] wrote:
Frank Küster [EMAIL PROTECTED] writes:
Russ Allbery [EMAIL PROTECTED] wrote:
Frank Küster [EMAIL PROTECTED] writes:
eval '(exit $?0)' eval 'exec perl -S $0 ${1+$@}' eval 'exec perl
-S $0 $argv:q'
if 0;
use strict;
Is that the first line of the
Frank Küster [EMAIL PROTECTED] writes:
Err, it only runs without it, but I guess that's because the shebang
line should be #!/usr/bin/perl, not #!/bin/sh.
Hm, the whole point of that sort of magic is that it's supposed to handle
being run under the shell. But indeed I can duplicate this, and
Russ Allbery [EMAIL PROTECTED] wrote:
Well, give that this weird construct works and only works without the
shebang line, maybe fixing lintian to recognize it and not complain about
it *is* the right thing to do. Although the problem it's addressing seems
pretty obscure to me at this point.
Russ Allbery [EMAIL PROTECTED] wrote:
Frank Küster [EMAIL PROTECTED] writes:
Package: lintian
Version: 1.23.8
Severity: normal
Lintian warns about executable-not-elf-or-script on tetex-base's
thumbpdf.pl and uniqleaf.pl. Both contain a magic perl header
eval '(exit $?0)' eval 'exec
Frank Küster [EMAIL PROTECTED] writes:
Russ Allbery [EMAIL PROTECTED] wrote:
Frank Küster [EMAIL PROTECTED] writes:
eval '(exit $?0)' eval 'exec perl -S $0 ${1+$@}' eval 'exec perl -S
$0 $argv:q'
if 0;
use strict;
Is that the first line of the file? Generally one still starts such a
Package: lintian
Version: 1.23.8
Severity: normal
Lintian warns about executable-not-elf-or-script on tetex-base's
thumbpdf.pl and uniqleaf.pl. Both contain a magic perl header
eval '(exit $?0)' eval 'exec perl -S $0 ${1+$@}' eval 'exec perl -S $0
$argv:q'
if 0;
use strict;
It should
Frank Küster [EMAIL PROTECTED] writes:
Package: lintian
Version: 1.23.8
Severity: normal
Lintian warns about executable-not-elf-or-script on tetex-base's
thumbpdf.pl and uniqleaf.pl. Both contain a magic perl header
eval '(exit $?0)' eval 'exec perl -S $0 ${1+$@}' eval 'exec perl -S
10 matches
Mail list logo