From owner-freebsd-questions@FreeBSD.ORG Fri Jul 12 15:01:13 2013 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 9D706763 for ; Fri, 12 Jul 2013 15:01:13 +0000 (UTC) (envelope-from frank2@fjl.co.uk) Received: from bs1.fjl.org.uk (bs1.fjl.org.uk [84.45.41.196]) by mx1.freebsd.org (Postfix) with ESMTP id 07E131AFF for ; Fri, 12 Jul 2013 15:01:12 +0000 (UTC) Received: from [192.168.1.35] (mux.fjl.org.uk [62.3.120.246]) (authenticated bits=0) by bs1.fjl.org.uk (8.14.4/8.14.4) with ESMTP id r6CF1Aav071630 (version=TLSv1/SSLv3 cipher=DHE-DSS-CAMELLIA256-SHA bits=256 verify=NO) for ; Fri, 12 Jul 2013 16:01:11 +0100 (BST) (envelope-from frank2@fjl.co.uk) Message-ID: <51E01A22.7030306@fjl.co.uk> Date: Fri, 12 Jul 2013 16:00:50 +0100 From: Frank Leonhardt User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130620 Thunderbird/17.0.7 MIME-Version: 1.0 To: freebsd-questions@freebsd.org Subject: Re: jls usage References: <51DF59B1.4020107@a1poweruser.com> <13CA24D6AB415D428143D44749F57D7201FBF9CF@ltcfiswmsgmb21> <51DFCDD2.2010104@fjl.co.uk> <13CA24D6AB415D428143D44749F57D7201FC19A4@ltcfiswmsgmb21> In-Reply-To: <13CA24D6AB415D428143D44749F57D7201FC19A4@ltcfiswmsgmb21> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Jul 2013 15:01:13 -0000 On 12/07/2013 15:20, Teske, Devin wrote: > On Jul 12, 2013, at 2:35 AM, Frank Leonhardt wrote: > >> On 12/07/2013 02:33, Teske, Devin wrote: >>> On Jul 11, 2013, at 6:19 PM, Fbsd8 wrote: >>> >>>> In a .sh script I'm trying to get the jid for a single jail using this code >>>> >>>> jid=`jls -j jailname | cut -f 1- | awk '{print $1}'` >>>> >>> Looks a little over complicated... why not just.. >>> >>> jls -j jailname jid >> I've never got the -j option to work on jail names, only jail IDs. > Misconfiguration; keep reading. > > >> I've tried using the actual jail name, and the hostname to be sure - nothing - and on checking (jls -v) I'm somehow ending up with the Name being the same as the ID. I just put this down to a quirk/bug (it's there in 8.2-9) but it sounds like it's not an issue for anyone else. I'm defining them in rc.conf: >> >> jail_enable="yes" >> jail_list="one two three" >> >> jail_agnet_rootdir="/usr/jail/one" >> jail_agnet_hostname="one.mydomain.com" >> jail_agnet_ip="123.123.123.123" >> jail_agnet_devfs_enable="yes" >> jail_agnet_devfs_ruleset="devfsrules_jail" >> > You've configured "one" and "two" and "three" in your jail_list, but quite oddly... > > You have not defined "jail_one_*" or "jail_two_*" or "jail_three_*". > > I'm extremely confused as to how your jail even started! Sorry - should have said I'd obfuscated the IP addresses and hostnames (it's not really "one.mydomain.com" ;-) ) Unfortunately I forgot to obfuscate the jail name as fully as I thought in the startup lines. It should have read jail_one_rootdir &c. As I said, it's been working happily for years on lots of different installations and they're all configured the same. The only weirdness is that the jail name appears in the table as it's number. Regards, Frank.