diff options
Diffstat (limited to 'scripts/dpkg-gencontrol.pl')
-rwxr-xr-x | scripts/dpkg-gencontrol.pl | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/scripts/dpkg-gencontrol.pl b/scripts/dpkg-gencontrol.pl index 5f92ceba5..af604edda 100755 --- a/scripts/dpkg-gencontrol.pl +++ b/scripts/dpkg-gencontrol.pl @@ -97,18 +97,18 @@ sub usage { while (@ARGV) { $_=shift(@ARGV); - if (m/^-p/) { - $oppackage = $'; + if (m/^-p/p) { + $oppackage = ${^POSTMATCH}; my $err = pkg_name_is_illegal($oppackage); error(_g("illegal package name '%s': %s"), $oppackage, $err) if $err; - } elsif (m/^-c/) { - $controlfile= $'; - } elsif (m/^-l/) { - $changelogfile= $'; - } elsif (m/^-P/) { - $packagebuilddir= $'; - } elsif (m/^-f/) { - $fileslistfile= $'; + } elsif (m/^-c/p) { + $controlfile = ${^POSTMATCH}; + } elsif (m/^-l/p) { + $changelogfile = ${^POSTMATCH}; + } elsif (m/^-P/p) { + $packagebuilddir = ${^POSTMATCH}; + } elsif (m/^-f/p) { + $fileslistfile = ${^POSTMATCH}; } elsif (m/^-v(.+)$/) { $forceversion= $1; } elsif (m/^-O$/) { @@ -119,17 +119,17 @@ while (@ARGV) { # ignored for backwards compatibility } elsif (m/^-F([0-9a-z]+)$/) { $changelogformat=$1; - } elsif (m/^-D([^\=:]+)[=:]/) { - $override{$1}= $'; + } elsif (m/^-D([^\=:]+)[=:]/p) { + $override{$1} = ${^POSTMATCH}; } elsif (m/^-U([^\=:]+)$/) { $remove{$1}= 1; - } elsif (m/^-V(\w[-:0-9A-Za-z]*)[=:]/) { - $substvars->set_as_used($1, $'); + } elsif (m/^-V(\w[-:0-9A-Za-z]*)[=:]/p) { + $substvars->set_as_used($1, ${^POSTMATCH}); } elsif (m/^-T(.*)$/) { $substvars->load($1) if -e $1; $substvars_loaded = 1; - } elsif (m/^-n/) { - $forcefilename= $'; + } elsif (m/^-n/p) { + $forcefilename = ${^POSTMATCH}; } elsif (m/^-(\?|-help)$/) { usage(); exit(0); |