summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/changelog1
-rw-r--r--dpkg-deb/main.c4
-rw-r--r--dpkg-split/main.c4
-rw-r--r--dselect/main.cc2
-rw-r--r--man/dpkg-architecture.12
-rw-r--r--man/dpkg-buildpackage.12
-rw-r--r--man/dpkg-checkbuilddeps.16
-rw-r--r--man/dpkg-deb.12
-rw-r--r--man/dpkg-distaddfile.12
-rw-r--r--man/dpkg-genchanges.12
-rw-r--r--man/dpkg-gencontrol.12
-rw-r--r--man/dpkg-gensymbols.12
-rw-r--r--man/dpkg-name.12
-rw-r--r--man/dpkg-parsechangelog.12
-rw-r--r--man/dpkg-query.12
-rw-r--r--man/dpkg-scanpackages.12
-rw-r--r--man/dpkg-shlibdeps.12
-rw-r--r--man/dpkg-source.12
-rw-r--r--man/dpkg-split.12
-rw-r--r--man/dpkg-trigger.12
-rw-r--r--man/dpkg.12
-rwxr-xr-xscripts/changelog/debian.pl5
-rwxr-xr-xscripts/dpkg-architecture.pl6
-rwxr-xr-xscripts/dpkg-buildflags.pl2
-rwxr-xr-xscripts/dpkg-buildpackage.pl4
-rwxr-xr-xscripts/dpkg-checkbuilddeps.pl5
-rwxr-xr-xscripts/dpkg-distaddfile.pl5
-rwxr-xr-xscripts/dpkg-genchanges.pl5
-rwxr-xr-xscripts/dpkg-gencontrol.pl4
-rwxr-xr-xscripts/dpkg-gensymbols.pl4
-rwxr-xr-xscripts/dpkg-maintscript-helper.sh4
-rwxr-xr-xscripts/dpkg-mergechangelogs.pl3
-rwxr-xr-xscripts/dpkg-name.pl6
-rwxr-xr-xscripts/dpkg-parsechangelog.pl5
-rwxr-xr-xscripts/dpkg-scanpackages.pl6
-rwxr-xr-xscripts/dpkg-shlibdeps.pl5
-rwxr-xr-xscripts/dpkg-source.pl4
-rwxr-xr-xscripts/dpkg-vendor.pl3
-rw-r--r--src/main.c4
-rw-r--r--src/querycmd.c4
-rw-r--r--src/statcmd.c4
-rw-r--r--src/trigcmd.c4
42 files changed, 75 insertions, 66 deletions
diff --git a/debian/changelog b/debian/changelog
index 5a4534126..f03faf82b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -39,6 +39,7 @@ dpkg (1.16.5) UNRELEASED; urgency=low
* Cleanup and clarify buffer I/O error reporting. Closes: #621763
* Avoid full stop and double newline at the end of errors and warnings.
Thanks to Jonathan Nieder <jnieder@gmail.com>. Closes: #624000
+ * Change all programs to accept -? instead of -h for help output.
[ Updated dpkg translations ]
* Swedish (Peter Krefting).
diff --git a/dpkg-deb/main.c b/dpkg-deb/main.c
index 669cdec55..b85cf629a 100644
--- a/dpkg-deb/main.c
+++ b/dpkg-deb/main.c
@@ -87,7 +87,7 @@ usage(const struct cmdinfo *cip, const char *value)
"\n"));
printf(_(
-" -h|--help Show this help message.\n"
+" -?, --help Show this help message.\n"
" --version Show the version.\n"
"\n"));
@@ -202,7 +202,7 @@ static const struct cmdinfo cmdinfos[]= {
{ NULL, 'Z', 1, NULL, NULL, setcompresstype },
{ NULL, 'S', 1, NULL, NULL, set_compress_strategy },
{ "showformat", 0, 1, NULL, &showformat, NULL },
- { "help", 'h', 0, NULL, NULL, usage },
+ { "help", '?', 0, NULL, NULL, usage },
{ "version", 0, 0, NULL, NULL, printversion },
{ NULL, 0, 0, NULL, NULL, NULL }
};
diff --git a/dpkg-split/main.c b/dpkg-split/main.c
index 2bbb53080..e3d8ca93a 100644
--- a/dpkg-split/main.c
+++ b/dpkg-split/main.c
@@ -76,7 +76,7 @@ usage(const struct cmdinfo *cip, const char *value)
"\n"));
printf(_(
-" -h|--help Show this help message.\n"
+" -?, --help Show this help message.\n"
" --version Show the version.\n"
"\n"));
@@ -143,7 +143,7 @@ static const struct cmdinfo cmdinfos[]= {
ACTION("listq", 'l', 0, do_queue),
ACTION("discard", 'd', 0, do_discard),
- { "help", 'h', 0, NULL, NULL, usage },
+ { "help", '?', 0, NULL, NULL, usage },
{ "version", 0, 0, NULL, NULL, printversion },
{ "depotdir", 0, 1, NULL, &opt_depotdir, NULL },
{ "partsize", 'S', 1, NULL, NULL, setpartsize },
diff --git a/dselect/main.cc b/dselect/main.cc
index d74a81eea..64f86d1fc 100644
--- a/dselect/main.cc
+++ b/dselect/main.cc
@@ -307,7 +307,7 @@ static const struct cmdinfo cmdinfos[]= {
{ "admindir", 0, 1, 0, &admindir, 0 },
{ "debug", 'D', 1, 0, 0, setdebug },
{ "expert", 'E', 0, 0, 0, setexpert },
- { "help", 'h', 0, 0, 0, usage },
+ { "help", '?', 0, 0, 0, usage },
{ "version", 0, 0, 0, 0, printversion },
{ "color", 0, 1, 0, 0, setcolor }, /* US spelling */
{ "colour", 0, 1, 0, 0, setcolor }, /* UK spelling */
diff --git a/man/dpkg-architecture.1 b/man/dpkg-architecture.1
index 3754dfbe4..708ae728a 100644
--- a/man/dpkg-architecture.1
+++ b/man/dpkg-architecture.1
@@ -78,7 +78,7 @@ the determined value.
.B \-L
Print a list of valid architecture names.
.TP
-.B \-\-help
+.BR \-? ", " \-\-help
Show the usage message and exit.
.TP
.B \-\-version
diff --git a/man/dpkg-buildpackage.1 b/man/dpkg-buildpackage.1
index b2afb5172..2b091cc6e 100644
--- a/man/dpkg-buildpackage.1
+++ b/man/dpkg-buildpackage.1
@@ -241,7 +241,7 @@ Change the location of the \fBdpkg\fR database. The default location is
\fI/var/lib/dpkg\fP.
.RE
.TP
-.BR \-h ", " \-\-help
+.BR \-? ", " \-\-help
Show the usage message and exit.
.TP
.BR \-\-version
diff --git a/man/dpkg-checkbuilddeps.1 b/man/dpkg-checkbuilddeps.1
index 597899333..3d84066ea 100644
--- a/man/dpkg-checkbuilddeps.1
+++ b/man/dpkg-checkbuilddeps.1
@@ -1,7 +1,7 @@
.\" dpkg manual page - dpkg-checkbuilddeps(1)
.\"
.\" Copyright © 2001 Joey Hess <joeyh@debian.org>
-.\" Copyright © 2007-2011 Guillem Jover <guillem@debian.org>
+.\" Copyright © 2007-2012 Guillem Jover <guillem@debian.org>
.\" Copyright © 2008-2011 Raphaël Hertzog <hertzog@debian.org>
.\"
.\" This is free software; you can redistribute it and/or modify
@@ -17,7 +17,7 @@
.\" You should have received a copy of the GNU General Public License
.\" along with this program. If not, see <http://www.gnu.org/licenses/>.
.
-.TH dpkg\-checkbuilddeps 1 "2012-05-16" "Debian Project" "dpkg utilities"
+.TH dpkg\-checkbuilddeps 1 "2012-05-22" "Debian Project" "dpkg utilities"
.SH NAME
dpkg\-checkbuilddeps \- check build dependencies and conflicts
.
@@ -61,7 +61,7 @@ Check build dependencies/conflicts assuming that the package described in
the control file is to be built for the given host architecture instead of
the architecture of the current system.
.TP
-.BR \-h ", " \-\-help
+.BR \-? ", " \-\-help
Show the usage message and exit.
.TP
.BR \-\-version
diff --git a/man/dpkg-deb.1 b/man/dpkg-deb.1
index 2010be896..9dcac4035 100644
--- a/man/dpkg-deb.1
+++ b/man/dpkg-deb.1
@@ -190,7 +190,7 @@ in the current directory is used.
The target directory (but not its parents) will be created if
necessary.
.TP
-.BR \-h ", " \-\-help
+.BR \-? ", " \-\-help
Show the usage message and exit.
.TP
.BR \-\-version
diff --git a/man/dpkg-distaddfile.1 b/man/dpkg-distaddfile.1
index 0c68726b2..f266d0059 100644
--- a/man/dpkg-distaddfile.1
+++ b/man/dpkg-distaddfile.1
@@ -48,7 +48,7 @@ is run.
Read or write the list of files to be uploaded here, rather than using
.BR debian/files .
.TP
-.BR \-h ", " \-\-help
+.BR \-? ", " \-\-help
Show the usage message and exit.
.TP
.BR \-\-version
diff --git a/man/dpkg-genchanges.1 b/man/dpkg-genchanges.1
index 34c7c61a0..885e7450d 100644
--- a/man/dpkg-genchanges.1
+++ b/man/dpkg-genchanges.1
@@ -148,7 +148,7 @@ how many of the package's source files are being uploaded.
.B \-q
suppresses these messages.
.TP
-.BR \-h ", " \-\-help
+.BR \-? ", " \-\-help
Show the usage message and exit.
.TP
.BR \-\-version
diff --git a/man/dpkg-gencontrol.1 b/man/dpkg-gencontrol.1
index 3514b0ef4..33d53c189 100644
--- a/man/dpkg-gencontrol.1
+++ b/man/dpkg-gencontrol.1
@@ -138,7 +138,7 @@ if
.B \-P
was used).
.TP
-.BR \-h ", " \-\-help
+.BR \-? ", " \-\-help
Show the usage message and exit.
.TP
.BR \-\-version
diff --git a/man/dpkg-gensymbols.1 b/man/dpkg-gensymbols.1
index 63691acec..96f659cee 100644
--- a/man/dpkg-gensymbols.1
+++ b/man/dpkg-gensymbols.1
@@ -461,7 +461,7 @@ symbols as comments. Furthermore in template mode, pattern symbols
are followed by comments listing real symbols that have matched the
pattern.
.TP
-.BR \-h ", " \-\-help
+.BR \-? ", " \-\-help
Show the usage message and exit.
.TP
.BR \-\-version
diff --git a/man/dpkg-name.1 b/man/dpkg-name.1
index 04786bdb5..f038e39c7 100644
--- a/man/dpkg-name.1
+++ b/man/dpkg-name.1
@@ -69,7 +69,7 @@ This option can used together with the \-s option. If a target
directory isn't found it will be created automatically.
.B Use this option with care.
.TP
-.BR \-h ", " \-\-help
+.BR \-? ", " \-\-help
Show the usage message and exit.
.TP
.BR \-v ", " \-\-version
diff --git a/man/dpkg-parsechangelog.1 b/man/dpkg-parsechangelog.1
index 6b1a51a9b..e71b01b7e 100644
--- a/man/dpkg-parsechangelog.1
+++ b/man/dpkg-parsechangelog.1
@@ -53,7 +53,7 @@ which are currently
.BR /usr/local/lib/dpkg/parsechangelog " and "
.BR /usr/lib/dpkg/parsechangelog .
.TP
-.BR \-h ", " \-\-help
+.BR \-? ", " \-\-help
Show the usage message and exit.
.TP
.BR \-\-version
diff --git a/man/dpkg-query.1 b/man/dpkg-query.1
index a5c219744..f2a41c65a 100644
--- a/man/dpkg-query.1
+++ b/man/dpkg-query.1
@@ -138,7 +138,7 @@ should use \fBapt\-cache show\fP \fIpackage-name\fP instead
as the \fIavailable\fP file is only kept up-to-date when
using \fBdselect\fP.
.TP
-.BR \-h ", " \-\-help
+.BR \-? ", " \-\-help
Show the usage message and exit.
.TP
.B \-\-version
diff --git a/man/dpkg-scanpackages.1 b/man/dpkg-scanpackages.1
index 6fc46f478..1c9d6e76a 100644
--- a/man/dpkg-scanpackages.1
+++ b/man/dpkg-scanpackages.1
@@ -97,7 +97,7 @@ Add an X\-Medium field containing the value \fIid-string\fP. This field
is required if you want to generate \fBPackages.cd\fP files for use
by the multicd access method of dselect.
.TP
-.BR \-h ", " \-\-help
+.BR \-? ", " \-\-help
Show the usage message and exit.
.TP
.BR \-\-version
diff --git a/man/dpkg-shlibdeps.1 b/man/dpkg-shlibdeps.1
index 2c0b8ec37..be6b14554 100644
--- a/man/dpkg-shlibdeps.1
+++ b/man/dpkg-shlibdeps.1
@@ -234,7 +234,7 @@ warnings to be active.
Change the location of the \fBdpkg\fR database. The default location is
\fI/var/lib/dpkg\fP.
.TP
-.BR \-h ", " \-\-help
+.BR \-? ", " \-\-help
Show the usage message and exit.
.TP
.BR \-\-version
diff --git a/man/dpkg-source.1 b/man/dpkg-source.1
index 7489a461a..2286a67a9 100644
--- a/man/dpkg-source.1
+++ b/man/dpkg-source.1
@@ -115,7 +115,7 @@ command can take supplementary parameters depending on the source format.
It will error out for formats where this operation doesn't mean anything.
.TP
-.BR \-h ", " \-\-help
+.BR \-? ", " \-\-help
Show the usage message and exit.
.TP
.BR \-\-version
diff --git a/man/dpkg-split.1 b/man/dpkg-split.1
index 61c7d1a3f..a60ded58d 100644
--- a/man/dpkg-split.1
+++ b/man/dpkg-split.1
@@ -141,7 +141,7 @@ If no
is specified then the queue is cleared completely; if any are
specified then only parts of the relevant package(s) are deleted.
.TP
-.BR \-h ", " \-\-help
+.BR \-? ", " \-\-help
Show the usage message and exit.
.TP
.BR \-\-version
diff --git a/man/dpkg-trigger.1 b/man/dpkg-trigger.1
index db4935b5f..dcf3f174f 100644
--- a/man/dpkg-trigger.1
+++ b/man/dpkg-trigger.1
@@ -46,7 +46,7 @@ postinst). Will exit \fB0\fP if a triggers-capable \fBdpkg\fP has run,
or \fB1\fP with an error message to stderr if not. Normally, however,
it is better just to activate the desired trigger with \fBdpkg\-trigger\fP.
.TP
-.BR \-h ", " \-\-help
+.BR \-? ", " \-\-help
Show the usage message and exit.
.TP
.B \-\-version
diff --git a/man/dpkg.1 b/man/dpkg.1
index d03eb2c66..ead63ca34 100644
--- a/man/dpkg.1
+++ b/man/dpkg.1
@@ -293,7 +293,7 @@ Accept a series of commands on input file descriptor \fIn\fP. Note:
additional options set on the command line, and through this file descriptor,
are not reset for subsequent commands executed during the same run.
.TP
-.B \-\-help
+.BR \-? ", " \-\-help
Display a brief help message.
.TP
.B \-\-force\-help
diff --git a/scripts/changelog/debian.pl b/scripts/changelog/debian.pl
index 0e30075e6..e201862ff 100755
--- a/scripts/changelog/debian.pl
+++ b/scripts/changelog/debian.pl
@@ -4,6 +4,7 @@
#
# Copyright © 1996 Ian Jackson
# Copyright © 2005,2007 Frank Lichtenheld
+# Copyright © 2006-2012 Guillem Jover <guillem@debian.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -47,7 +48,7 @@ sub usage {
"Usage: %s [<option>...] [<changelogfile>]
Options:
- --help, -h print usage information
+ -?, --help print usage information
--version, -V print version information
--label, -l <file> name of the changelog file to
use in error messages
@@ -97,7 +98,7 @@ GetOptions( "file=s" => \$file,
"to|t=s" => \$to,
"count|c|n=i" => \$count,
"offset|o=i" => \$offset,
- "help|h" => sub{usage();exit(0)},
+ "help|?" => sub{ usage(); exit(0) },
"version|V" => sub{version();exit(0)},
"format=s" => \&set_format,
"all|a" => \$all,
diff --git a/scripts/dpkg-architecture.pl b/scripts/dpkg-architecture.pl
index 186adb2b0..c4929ace9 100755
--- a/scripts/dpkg-architecture.pl
+++ b/scripts/dpkg-architecture.pl
@@ -4,7 +4,7 @@
#
# Copyright © 1999-2001 Marcus Brinkmann <brinkmd@debian.org>
# Copyright © 2004-2005 Scott James Remnant <scott@netsplit.com>,
-# Copyright © 2006-2011 Guillem Jover <guillem@debian.org>
+# Copyright © 2006-2012 Guillem Jover <guillem@debian.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -60,7 +60,7 @@ sub usage {
-s print command to set environment variables.
-u print command to unset environment variables.
-c <command> set environment and run the command in it.
- --help show this help message.
+ -?, --help show this help message.
--version show the version.
"), $progname;
}
@@ -155,7 +155,7 @@ while (@ARGV) {
} elsif (m/^-L$/) {
list_arches();
exit unless @ARGV;
- } elsif (m/^-(h|-help)$/) {
+ } elsif (m/^-(\?|-help)$/) {
usage();
exit 0;
} elsif (m/^--version$/) {
diff --git a/scripts/dpkg-buildflags.pl b/scripts/dpkg-buildflags.pl
index da9aa28fb..866f4b37e 100755
--- a/scripts/dpkg-buildflags.pl
+++ b/scripts/dpkg-buildflags.pl
@@ -80,7 +80,7 @@ while (@ARGV) {
usageerr(_g("two commands specified: --%s and --%s"), $1, $action)
if defined($action);
$action = $1;
- } elsif (m/^-(h|-help)$/) {
+ } elsif (m/^-(\?|-help)$/) {
usage();
exit 0;
} elsif (m/^--version$/) {
diff --git a/scripts/dpkg-buildpackage.pl b/scripts/dpkg-buildpackage.pl
index 69e326bc1..0948c0f71 100755
--- a/scripts/dpkg-buildpackage.pl
+++ b/scripts/dpkg-buildpackage.pl
@@ -76,7 +76,7 @@ sub usage {
-uc unsigned .changes file.
--admindir=<directory>
change the administrative directory.
- -h, --help show this help message.
+ -?, --help show this help message.
--version show the version.")
. "\n\n" . _g(
"Options passed to dpkg-architecture:
@@ -151,7 +151,7 @@ sub build_opt() {
while (@ARGV) {
$_ = shift @ARGV;
- if (/^(--help|-h)$/) {
+ if (/^(--help|-\?)$/) {
usage;
exit 0;
} elsif (/^--version$/) {
diff --git a/scripts/dpkg-checkbuilddeps.pl b/scripts/dpkg-checkbuilddeps.pl
index 31ab143d6..3668a3e9b 100755
--- a/scripts/dpkg-checkbuilddeps.pl
+++ b/scripts/dpkg-checkbuilddeps.pl
@@ -3,6 +3,7 @@
# dpkg-checkbuilddeps
#
# Copyright © 2001 Joey Hess <joeyh@debian.org>
+# Copyright © 2006-2009,2011-2012 Guillem Jover <guillem@debian.org>
# Copyright © 2007-2011 Raphael Hertzog <hertzog@debian.org>
#
# This program is free software; you can redistribute it and/or modify
@@ -52,7 +53,7 @@ sub usage {
-a arch assume given host architecture
--admindir=<directory>
change the administrative directory.
- -h, --help show this help message.
+ -?, --help show this help message.
--version show the version.")
. "\n\n" . _g(
"<control-file> is the control file to process (default: debian/control).")
@@ -65,7 +66,7 @@ my ($bd_value, $bc_value);
my $host_arch = get_host_arch();
if (!GetOptions('A' => \$ignore_bd_arch,
'B' => \$ignore_bd_indep,
- 'help|h' => sub { usage(); exit(0); },
+ 'help|?' => sub { usage(); exit(0); },
'version' => \&version,
'd=s' => \$bd_value,
'c=s' => \$bc_value,
diff --git a/scripts/dpkg-distaddfile.pl b/scripts/dpkg-distaddfile.pl
index 4e43c2785..ae0c3b92a 100755
--- a/scripts/dpkg-distaddfile.pl
+++ b/scripts/dpkg-distaddfile.pl
@@ -3,6 +3,7 @@
# dpkg-distaddfile
#
# Copyright © 1996 Ian Jackson
+# Copyright © 2006-2008,2010,2012 Guillem Jover <guillem@debian.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -47,7 +48,7 @@ sub usage {
Options:
-f<files-list-file> write files here instead of debian/files.
- -h, --help show this help message.
+ -?, --help show this help message.
--version show the version.
"), $progname;
}
@@ -56,7 +57,7 @@ while (@ARGV && $ARGV[0] =~ m/^-/) {
$_=shift(@ARGV);
if (m/^-f/) {
$fileslistfile= $';
- } elsif (m/^-(h|-help)$/) {
+ } elsif (m/^-(\?|-help)$/) {
usage();
exit(0);
} elsif (m/^--version$/) {
diff --git a/scripts/dpkg-genchanges.pl b/scripts/dpkg-genchanges.pl
index 1d7543df9..082664140 100755
--- a/scripts/dpkg-genchanges.pl
+++ b/scripts/dpkg-genchanges.pl
@@ -4,6 +4,7 @@
#
# Copyright © 1996 Ian Jackson
# Copyright © 2000,2001 Wichert Akkerman
+# Copyright © 2006-2012 Guillem Jover <guillem@debian.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -130,7 +131,7 @@ sub usage {
-T<substvars-file> read variables here, not debian/substvars.
-D<field>=<value> override or add a field and value.
-U<field> remove a field.
- -h, --help show this help message.
+ -?, --help show this help message.
--version show the version.
"), $progname;
}
@@ -183,7 +184,7 @@ while (@ARGV) {
$remove{$1} = 1;
} elsif (m/^-V(\w[-:0-9A-Za-z]*)[=:](.*)$/s) {
$substvars->set($1, $2);
- } elsif (m/^-(h|-help)$/) {
+ } elsif (m/^-(\?|-help)$/) {
usage();
exit(0);
} elsif (m/^--version$/) {
diff --git a/scripts/dpkg-gencontrol.pl b/scripts/dpkg-gencontrol.pl
index c336e7ce3..c1b5786b8 100755
--- a/scripts/dpkg-gencontrol.pl
+++ b/scripts/dpkg-gencontrol.pl
@@ -87,7 +87,7 @@ sub usage {
-U<field> remove a field.
-V<name>=<value> set a substitution variable.
-T<substvars-file> read variables here, not debian/substvars.
- -h, --help show this help message.
+ -?, --help show this help message.
--version show the version.
"), $progname;
}
@@ -125,7 +125,7 @@ while (@ARGV) {
$substvars_loaded = 1;
} elsif (m/^-n/) {
$forcefilename= $';
- } elsif (m/^-(h|-help)$/) {
+ } elsif (m/^-(\?|-help)$/) {
usage();
exit(0);
} elsif (m/^--version$/) {
diff --git a/scripts/dpkg-gensymbols.pl b/scripts/dpkg-gensymbols.pl
index 186550c73..3d29a934e 100755
--- a/scripts/dpkg-gensymbols.pl
+++ b/scripts/dpkg-gensymbols.pl
@@ -86,7 +86,7 @@ sub usage {
-a<arch> assume <arch> as host architecture when processing
symbol files.
-d display debug information during work.
- -h, --help show this help message.
+ -?, --help show this help message.
--version show the version.
"), $progname;
}
@@ -131,7 +131,7 @@ while (@ARGV) {
$verbose_output = 1;
} elsif (m/^-a(.+)$/) {
$host_arch = $1;
- } elsif (m/^-(h|-help)$/) {
+ } elsif (m/^-(\?|-help)$/) {
usage();
exit(0);
} elsif (m/^--version$/) {
diff --git a/scripts/dpkg-maintscript-helper.sh b/scripts/dpkg-maintscript-helper.sh
index 04dd2b91c..48793b820 100755
--- a/scripts/dpkg-maintscript-helper.sh
+++ b/scripts/dpkg-maintscript-helper.sh
@@ -1,8 +1,8 @@
#!/bin/sh
#
+# Copyright © 2007,2011-2012 Guillem Jover <guillem@debian.org>
# Copyright © 2010 Raphaël Hertzog <hertzog@debian.org>
# Copyright © 2008 Joey Hess <joeyh@debian.org>
-# Copyright © 2007 Guillem Jover (modifications on wiki.debian.org)
# Copyright © 2005 Scott James Remnant (original implementation on www.dpkg.org)
#
# This program is free software; you can redistribute it and/or modify
@@ -289,7 +289,7 @@ rm_conffile)
mv_conffile)
mv_conffile "$@"
;;
---help|help|-?|-h)
+--help|help|-?)
usage
;;
--version)
diff --git a/scripts/dpkg-mergechangelogs.pl b/scripts/dpkg-mergechangelogs.pl
index 70cfaad5d..3ca32c708 100755
--- a/scripts/dpkg-mergechangelogs.pl
+++ b/scripts/dpkg-mergechangelogs.pl
@@ -1,6 +1,7 @@
#!/usr/bin/perl
# Copyright © 2009-2010 Raphaël Hertzog <hertzog@debian.org>
+# Copyright © 2012 Guillem Jover <guillem@debian.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -65,7 +66,7 @@ sub usage {
Options:
--merge-prereleases, -m merge pre-releases together, ignores everything
after the last '~' in the version.
- --help, -h, -? show this help message.
+ -?, --help show this help message.
--version show the version.
"), $progname);
}
diff --git a/scripts/dpkg-name.pl b/scripts/dpkg-name.pl
index 6099aef94..6edc03247 100755
--- a/scripts/dpkg-name.pl
+++ b/scripts/dpkg-name.pl
@@ -3,7 +3,7 @@
# dpkg-name
#
# Copyright © 1995,1996 Erick Branderhorst <branderh@debian.org>.
-# Copyright © 2009 Guillem Jover <guillem@debian.org>.
+# Copyright © 2006-2010,2012 Guillem Jover <guillem@debian.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -57,7 +57,7 @@ Options:
-k, --symlink don't create a new file, but a symlink.
-s, --subdir [dir] move file into subdir (use with care).
-c, --create-dir create target dir if not there (use with care).
- -h, --help show this help message.
+ -?, --help show this help message.
-v, --version show the version.
file.deb changes to <package>_<version>_<architecture>.<package_type>
@@ -219,7 +219,7 @@ sub move($)
while (@ARGV) {
$_ = shift(@ARGV);
- if (m/^-[h?]|--help$/) {
+ if (m/^-\?|--help$/) {
usage();
exit(0);
} elsif (m/^-v|--version$/) {
diff --git a/scripts/dpkg-parsechangelog.pl b/scripts/dpkg-parsechangelog.pl
index 90bdb8e53..1dcaf9aa4 100755
--- a/scripts/dpkg-parsechangelog.pl
+++ b/scripts/dpkg-parsechangelog.pl
@@ -4,6 +4,7 @@
#
# Copyright © 1996 Ian Jackson
# Copyright © 2001 Wichert Akkerman
+# Copyright © 2006-2012 Guillem Jover <guillem@debian.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -47,7 +48,7 @@ sub usage {
-l<changelog-file> get per-version info from this file.
-F<changelog-format> force changelog format.
-L<libdir> look for changelog parsers in <libdir>.
- -h, --help show this help message.
+ -?, --help show this help message.
--version show the version.")
. "\n\n" . _g(
"Parser options:
@@ -104,7 +105,7 @@ while (@ARGV) {
}
} elsif (m/^--all$/) {
$options{"all"} = undef;
- } elsif (m/^-(h|-help)$/) {
+ } elsif (m/^-(\?|-help)$/) {
usage(); exit(0);
} elsif (m/^--version$/) {
version(); exit(0);
diff --git a/scripts/dpkg-scanpackages.pl b/scripts/dpkg-scanpackages.pl
index 2a3dcb62c..adbb1c485 100755
--- a/scripts/dpkg-scanpackages.pl
+++ b/scripts/dpkg-scanpackages.pl
@@ -2,7 +2,7 @@
#
# dpkg-scanpackages
#
-# Copyright © 2006-2011 Guillem Jover <guillem@debian.org>
+# Copyright © 2006-2012 Guillem Jover <guillem@debian.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -53,7 +53,7 @@ my %options = (help => sub { usage(); exit 0; },
);
my $result = GetOptions(\%options,
- 'help|h|?', 'version', 'type|t=s',
+ 'help|?', 'version', 'type|t=s',
'arch|a=s', 'multiversion|m!', 'extra-override|e=s',
'medium|M=s');
@@ -73,7 +73,7 @@ Options:
-e, --extra-override <file>
use extra override file.
-M, --medium <medium> add X-Medium field for dselect multicd access method
- -h, --help show this help message.
+ -?, --help show this help message.
--version show the version.
"), $progname;
}
diff --git a/scripts/dpkg-shlibdeps.pl b/scripts/dpkg-shlibdeps.pl
index cfc72c4aa..95e246be4 100755
--- a/scripts/dpkg-shlibdeps.pl
+++ b/scripts/dpkg-shlibdeps.pl
@@ -5,6 +5,7 @@
# Copyright © 1996 Ian Jackson
# Copyright © 2000 Wichert Akkerman
# Copyright © 2006 Frank Lichtenheld
+# Copyright © 2006-2010,2012 Guillem Jover <guillem@debian.org>
# Copyright © 2007 Raphaël Hertzog
#
# This program is free software; you can redistribute it and/or modify
@@ -88,7 +89,7 @@ foreach (@ARGV) {
push @pkg_dir_to_search, $1;
} elsif (m/^-O$/) {
$stdout = 1;
- } elsif (m/^-(h|-help)$/) {
+ } elsif (m/^-(\?|-help)$/) {
usage(); exit(0);
} elsif (m/^--version$/) {
version(); exit(0);
@@ -567,7 +568,7 @@ sub usage {
--ignore-missing-info don't fail if dependency information can't be found.
--warnings=<value> define set of active warnings (see manual page).
--admindir=<directory> change the administrative directory.
- -h, --help show this help message.
+ -?, --help show this help message.
--version show the version.")
. "\n\n" . _g(
"Dependency fields recognised are:
diff --git a/scripts/dpkg-source.pl b/scripts/dpkg-source.pl
index 3543bcdb3..7b2310cf2 100755
--- a/scripts/dpkg-source.pl
+++ b/scripts/dpkg-source.pl
@@ -191,7 +191,7 @@ while (@options) {
$substvars->set($1, $2);
} elsif (m/^-T(.*)$/) {
$substvars->load($1) if -e $1;
- } elsif (m/^-(h|-help)$/) {
+ } elsif (m/^-(\?|-help)$/) {
usage();
exit(0);
} elsif (m/^--version$/) {
@@ -510,7 +510,7 @@ sub usage {
--require-valid-signature abort if the package doesn't have a valid signature")
. "\n\n" . _g(
"General options:
- -h, --help show this help message.
+ -?, --help show this help message.
--version show the version.")
. "\n\n" . _g(
"More options are available but they depend on the source package format.
diff --git a/scripts/dpkg-vendor.pl b/scripts/dpkg-vendor.pl
index 758c215f5..e2f8cc06e 100755
--- a/scripts/dpkg-vendor.pl
+++ b/scripts/dpkg-vendor.pl
@@ -3,6 +3,7 @@
# dpkg-vendor
#
# Copyright © 2009 Raphaël Hertzog <hertzog@debian.org>
+# Copyright © 2009,2012 Guillem Jover <guillem@debian.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -65,7 +66,7 @@ while (@ARGV) {
$action = $1;
$param = shift(@ARGV);
usageerr(_g("%s needs a parameter"), $_) unless defined $param;
- } elsif (m/^-(h|-help)$/) {
+ } elsif (m/^-(\?|-help)$/) {
usage();
exit 0;
} elsif (m/^--version$/) {
diff --git a/src/main.c b/src/main.c
index 0424ace53..ff01d0082 100644
--- a/src/main.c
+++ b/src/main.c
@@ -115,7 +115,7 @@ usage(const struct cmdinfo *ci, const char *value)
"\n"));
printf(_(
-" -h|--help Show this help message.\n"
+" -?, --help Show this help message.\n"
" --version Show the version.\n"
"\n"));
@@ -682,7 +682,7 @@ static const struct cmdinfo cmdinfos[]= {
{ "refuse", 0, 2, NULL, NULL, setforce, 0 },
{ "no-force", 0, 2, NULL, NULL, setforce, 0 },
{ "debug", 'D', 1, NULL, NULL, setdebug, 0 },
- { "help", 'h', 0, NULL, NULL, usage, 0 },
+ { "help", '?', 0, NULL, NULL, usage, 0 },
{ "version", 0, 0, NULL, NULL, printversion, 0 },
ACTIONBACKEND( "build", 'b', BACKEND),
ACTIONBACKEND( "contents", 'c', BACKEND),
diff --git a/src/querycmd.c b/src/querycmd.c
index ecce4a91d..8d2cfbc80 100644
--- a/src/querycmd.c
+++ b/src/querycmd.c
@@ -772,7 +772,7 @@ usage(const struct cmdinfo *ci, const char *value)
"\n"));
printf(_(
-" -h|--help Show this help message.\n"
+" -?, --help Show this help message.\n"
" --version Show the version.\n"
"\n"));
@@ -819,7 +819,7 @@ static const struct cmdinfo cmdinfos[]= {
{ "admindir", 0, 1, NULL, &admindir, NULL },
{ "load-avail", 0, 0, &opt_loadavail, NULL, NULL, 1 },
{ "showformat", 'f', 1, NULL, &showformat, NULL },
- { "help", 'h', 0, NULL, NULL, usage },
+ { "help", '?', 0, NULL, NULL, usage },
{ "version", 0, 0, NULL, NULL, printversion },
{ NULL, 0, 0, NULL, NULL, NULL }
};
diff --git a/src/statcmd.c b/src/statcmd.c
index f6c1f7c03..0d0bfe3d8 100644
--- a/src/statcmd.c
+++ b/src/statcmd.c
@@ -2,7 +2,7 @@
* dpkg-statoverride - override ownership and mode of files
*
* Copyright © 2000, 2001 Wichert Akkerman <wakkerma@debian.org>
- * Copyright © 2006-2010 Guillem Jover <guillem@debian.org>
+ * Copyright © 2006-2012 Guillem Jover <guillem@debian.org>
*
* This is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -336,7 +336,7 @@ static const struct cmdinfo cmdinfos[] = {
{ "quiet", 0, 0, &opt_verbose, NULL, NULL, 0 },
{ "force", 0, 0, &opt_force, NULL, NULL, 1 },
{ "update", 0, 0, &opt_update, NULL, NULL, 1 },
- { "help", 'h', 0, NULL, NULL, usage },
+ { "help", '?', 0, NULL, NULL, usage },
{ "version", 0, 0, NULL, NULL, printversion },
{ NULL, 0 }
};
diff --git a/src/trigcmd.c b/src/trigcmd.c
index 4d4bf2bad..a5340df32 100644
--- a/src/trigcmd.c
+++ b/src/trigcmd.c
@@ -76,7 +76,7 @@ usage(const struct cmdinfo *ci, const char *value)
"\n"));
printf(_(
-" -h|--help Show this help message.\n"
+" -?, --help Show this help message.\n"
" --version Show the version.\n"
"\n"));
@@ -199,7 +199,7 @@ static const struct cmdinfo cmdinfos[] = {
{ "no-await", 0, 0, NULL, &bypackage, noawait },
{ "no-act", 0, 0, &f_noact, NULL, NULL, 1 },
{ "check-supported", 0, 0, &f_check, NULL, NULL, 1 },
- { "help", 'h', 0, NULL, NULL, usage },
+ { "help", '?', 0, NULL, NULL, usage },
{ "version", 0, 0, NULL, NULL, printversion },
{ NULL }
};