From amdmi3@amdmi3.ru  Wed Jun 27 17:00:31 2012
Return-Path: <amdmi3@amdmi3.ru>
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 35FED1065696
	for <freebsd-gnats-submit@freebsd.org>; Wed, 27 Jun 2012 17:00:31 +0000 (UTC)
	(envelope-from amdmi3@amdmi3.ru)
Received: from smtp.timeweb.ru (unknown [IPv6:2a03:6f00:1::5c35:743c])
	by mx1.freebsd.org (Postfix) with ESMTP id 954328FC1A
	for <freebsd-gnats-submit@freebsd.org>; Wed, 27 Jun 2012 17:00:30 +0000 (UTC)
Received: from [213.148.20.85] (helo=hive.panopticon)
	by smtp.timeweb.ru with esmtpsa (TLSv1:CAMELLIA256-SHA:256)
	(Exim 4.76)
	(envelope-from <amdmi3@amdmi3.ru>)
	id 1SjvbR-0001wa-7c
	for FreeBSD-gnats-submit@freebsd.org; Wed, 27 Jun 2012 21:00:29 +0400
Received: from hades.panopticon (hades.panopticon [192.168.0.32])
	by hive.panopticon (Postfix) with ESMTP id D01D0B854
	for <FreeBSD-gnats-submit@freebsd.org>; Wed, 27 Jun 2012 21:00:28 +0400 (MSK)
Received: by hades.panopticon (Postfix, from userid 1000)
	id C4E23AEB; Wed, 27 Jun 2012 21:00:28 +0400 (MSK)
Message-Id: <20120627170028.C4E23AEB@hades.panopticon>
Date: Wed, 27 Jun 2012 21:00:28 +0400 (MSK)
From: Dmitry Marakasov <amdmi3@FreeBSD.org>
Reply-To: Dmitry Marakasov <amdmi3@FreeBSD.org>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: [jail(8)] -u option broken
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         169490
>Category:       bin
>Synopsis:       [patch] jail(8) -u option broken
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jun 27 17:10:03 UTC 2012
>Closed-Date:    Thu Aug 30 07:35:01 UTC 2012
>Last-Modified:  Thu Aug 30 07:35:01 UTC 2012
>Originator:     Dmitry Marakasov
>Release:        FreeBSD 9.0-RELEASE-p3 amd64
>Organization:
>Environment:
System: FreeBSD hades.panopticon 9.0-RELEASE-p3 FreeBSD 9.0-RELEASE-p3 #0: Wed Jun 13 17:39:20 MSK 2012 root@hades.panopticon:/usr/obj/usr/src/sys/HADES amd64


>Description:
jail utility doesn't recognize -u option
>How-To-Repeat:
% jail -u user ...
jail: illegal option -- u
>Fix:

--- jail.patch begins here ---
diff --git usr.sbin/jail/jail.c usr.sbin/jail/jail.c
index 4fc03c9..78160c0 100644
--- usr.sbin/jail/jail.c
+++ usr.sbin/jail/jail.c
@@ -145,7 +145,7 @@ main(int argc, char **argv)
 	cfname = CONF_FILE;
 	JidFile = NULL;
 
-	while ((ch = getopt(argc, argv, "cdf:hiJ:lmn:p:qrRs:U:v")) != -1) {
+	while ((ch = getopt(argc, argv, "cdf:hiJ:lmn:p:qrRs:u:U:v")) != -1) {
 		switch (ch) {
 		case 'c':
 			op |= JF_START;
--- jail.patch ends here ---

>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->patched 
State-Changed-By: maxim 
State-Changed-When: Thu Jun 28 08:25:39 UTC 2012 
State-Changed-Why:  
Committed.  Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=169490 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: bin/169490: commit references a PR
Date: Thu, 28 Jun 2012 08:25:30 +0000 (UTC)

 Author: maxim
 Date: Thu Jun 28 08:25:19 2012
 New Revision: 237697
 URL: http://svn.freebsd.org/changeset/base/237697
 
 Log:
   o Restore -u <username> getopt(3) flag somehow killed in r234712.
   
   PR:		bin/169490
   Submitted by:	amdmi3
   MFC after:	2 weeks
 
 Modified:
   head/usr.sbin/jail/jail.c
 
 Modified: head/usr.sbin/jail/jail.c
 ==============================================================================
 --- head/usr.sbin/jail/jail.c	Thu Jun 28 08:22:00 2012	(r237696)
 +++ head/usr.sbin/jail/jail.c	Thu Jun 28 08:25:19 2012	(r237697)
 @@ -145,7 +145,7 @@ main(int argc, char **argv)
  	cfname = CONF_FILE;
  	JidFile = NULL;
  
 -	while ((ch = getopt(argc, argv, "cdf:hiJ:lmn:p:qrRs:U:v")) != -1) {
 +	while ((ch = getopt(argc, argv, "cdf:hiJ:lmn:p:qrRs:u:U:v")) != -1) {
  		switch (ch) {
  		case 'c':
  			op |= JF_START;
 _______________________________________________
 svn-src-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-src-all
 To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org"
 
State-Changed-From-To: patched->closed 
State-Changed-By: maxim 
State-Changed-When: Thu Aug 30 07:34:43 UTC 2012 
State-Changed-Why:  
Merged to stable/9. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=169490 
>Unformatted:
