From 0a18555e4f2a471cb219e40d6f43293e3d549341 Mon Sep 17 00:00:00 2001 From: Corinna Vinschen Date: Mon, 10 Jan 2011 12:51:02 +0000 Subject: [PATCH] * cygcheck.cc (main): don't imply -d from -s option to cygcheck --- winsup/utils/ChangeLog | 4 ++++ winsup/utils/cygcheck.cc | 6 +++--- 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 + + * cygcheck.cc (main): don't imply -d from -s option to cygcheck + 2010-12-11 Corinna Vinschen * 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)