summaryrefslogtreecommitdiffstats
path: root/winsup/utils
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/utils')
-rw-r--r--winsup/utils/ChangeLog4
-rw-r--r--winsup/utils/cygcheck.cc6
2 files changed, 7 insertions, 3 deletions
diff --git a/winsup/utils/ChangeLog b/winsup/utils/ChangeLog
index 659280961..6924de596 100644
--- a/winsup/utils/ChangeLog
+++ b/winsup/utils/ChangeLog
@@ -1,3 +1,7 @@
+2011-01-10 Jon TURNEY <jon.turney@dronecode.org.uk>
+
+ * cygcheck.cc (main): don't imply -d from -s option to cygcheck
+
2010-12-11 Corinna Vinschen <corinna@vinschen.de>
* setfacl.c (strchrnul): New function.
diff --git a/winsup/utils/cygcheck.cc b/winsup/utils/cygcheck.cc
index 9eb8c5653..81bca6c8a 100644
--- a/winsup/utils/cygcheck.cc
+++ b/winsup/utils/cygcheck.cc
@@ -2180,7 +2180,7 @@ At least one command option or a PROGRAM is required, as shown above.\n\
-c, --check-setup show installed version of PACKAGE and verify integrity\n\
(or for all installed packages if none specified)\n\
-d, --dump-only just list packages, do not verify (with -c)\n\
- -s, --sysinfo produce diagnostic system information (implies -c -d)\n\
+ -s, --sysinfo produce diagnostic system information (implies -c)\n\
-r, --registry also scan registry for Cygwin settings (with -s)\n\
-k, --keycheck perform a keyboard check session (must be run from a\n\
plain console only, not from a pty/rxvt/xterm)\n\
@@ -2406,7 +2406,7 @@ main (int argc, char **argv)
&& unique_object_name_opt)
usage (stderr, 1);
- if (dump_only && !check_setup)
+ if (dump_only && !check_setup && !sysinfo)
usage (stderr, 1);
if (find_package + list_package + grep_packages > 1)
@@ -2454,7 +2454,7 @@ main (int argc, char **argv)
if (!check_setup)
{
puts ("");
- dump_setup (verbose, NULL, false);
+ dump_setup (verbose, NULL, !dump_only);
}
if (!givehelp)