From owner-freebsd-bugs Mon Mar 6 13:20: 7 2000 Delivered-To: freebsd-bugs@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 6EA7F37BFB4 for ; Mon, 6 Mar 2000 13:20:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id NAA27718; Mon, 6 Mar 2000 13:20:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 4705637BFD4 for ; Mon, 6 Mar 2000 13:16:33 -0800 (PST) (envelope-from nobody@FreeBSD.org) Received: (from nobody@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id NAA27267; Mon, 6 Mar 2000 13:16:33 -0800 (PST) (envelope-from nobody@FreeBSD.org) Message-Id: <200003062116.NAA27267@freefall.freebsd.org> Date: Mon, 6 Mar 2000 13:16:33 -0800 (PST) From: rmukerji@execpc.com To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-1.0 Subject: misc/17232: chown(1) and chgrp(1) do not honor -v flag per documentation - patch included Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 17232 >Category: misc >Synopsis: chown(1) and chgrp(1) do not honor -v flag per documentation - patch included >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Mar 6 13:20:01 PST 2000 >Closed-Date: >Last-Modified: >Originator: Arindum Mukerji >Release: 4.0-CURRENT >Organization: >Environment: FreeBSD playground.testbed.eng 4.0-CURRENT FreeBSD 4.0-CURRENT #9: Sun Mar 5 13:15:55 CST 2000 arm@playground.testbed.eng:/usr/src/sys/compile/HADES i386 >Description: From owner-freebsd-current@FreeBSD.ORG Mon Mar 6 13:36:20 2000 From: Dave Boers Reply-To: djb@relativity.student.utwente.nl To: freebsd-current@freebsd.org Cc: dalroi@wit401310.student.utwente.nl Subject: Small bug in chown and chgrp ? Date: Mon, 6 Mar 2000 20:36:08 +0100 Message-ID: <20000306203608.B26973@relativity.student.utwente.nl> X-Mailer: Mutt 1.0.1i Hi all, I've been bitten by the following: 44 relativity ~ % chown -v djb:wheel test chown: illegal option -- v usage: chown [-R [-H | -L | -P]] [-f] [-h] [-v] owner[:group] file ... chown [-R [-H | -L | -P]] [-f] [-h] [-v] :group file ... chgrp [-R [-H | -L | -P]] [-f] [-h] [-v] group file ... Where "test" is an ordinary directory. It seems that chown's behavior is inconsistent with both the usage message and the man page. The same goes for chgrp. Regards, Dave Boers. -- Dave Boers < djb @ relativity . student . utwente . nl > Don't let your schooling interfere with your education. (Mark Twain) >How-To-Repeat: # chown -v arm foo chown: illegal option -- v usage: chown [-R [-H | -L | -P]] [-f] [-h] [-v] owner[:group] file ... chown [-R [-H | -L | -P]] [-f] [-h] [-v] :group file ... chgrp [-R [-H | -L | -P]] [-f] [-h] [-v] group file ... >Fix: % cvs diff -u chown.c Index: chown.c =================================================================== RCS file: /home/ncvs/src/usr.sbin/chown/chown.c,v retrieving revision 1.14 diff -u -r1.14 chown.c --- chown.c 1999/11/27 19:25:07 1.14 +++ chown.c 2000/03/06 21:14:36 @@ -86,7 +86,7 @@ ischown = myname[2] == 'o'; Hflag = Lflag = Pflag = hflag = 0; - while ((ch = getopt(argc, argv, "HLPRfh")) != -1) + while ((ch = getopt(argc, argv, "HLPRfhv")) != -1) switch (ch) { case 'H': Hflag = 1; @@ -108,6 +108,9 @@ break; case 'h': hflag = 1; + break; + case 'v': + vflag = 1; break; case '?': default: >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message