From owner-freebsd-doc@FreeBSD.ORG Tue May 7 08:03:55 2013 Return-Path: Delivered-To: freebsd-doc@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 0887EB0B for ; Tue, 7 May 2013 08:03:55 +0000 (UTC) (envelope-from leearic@126.com) Received: from m15-231.126.com (m15-231.126.com [220.181.15.231]) by mx1.freebsd.org (Postfix) with ESMTP id 2E66F6EF for ; Tue, 7 May 2013 08:03:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=126.com; s=s110527; h=Received:Date:From:To:Message-ID:Subject: MIME-Version:Content-Type; bh=zaB0S0BPmTgWWVR5Rru6v+ePEH7/GqHgNd Gf0a13jxQ=; b=WTXg/xQckU12/Z85NepvgwsD1JWqOJ/zTygwUuMQyMmJwhZGU9 l01FHchBnmte8jzURI0WeoRn5H2G3osgRHCtOGQl5baUO1CSrj3OhW4A+cTzPq7u EMgI/FXbwaT8wS0bSkf2ZumS0hTwA2Mb4GoA536ADNSV0LZKAX6n5XaE0= Received: from leearic$126.com ( [123.118.135.142] ) by ajax-webmail-sdy4 (Coremail) ; Tue, 7 May 2013 15:33:15 +0800 (GMT+08:00) Date: Tue, 7 May 2013 15:33:14 +0800 From: "leearic" To: "freebsd-doc" Message-ID: <10de7ced.596c.13e7de89971.Coremail.leearic@126.com> Subject: how to build a mini BSD system MIME-Version: 1.0 X-Mailer: NetEase Flash Mail 2.3.1.12 X-Priority: 3 (Normal) X-Originating-IP: [123.118.135.142] X-CM-TRANSID: 3cqowGDJcEI8rohR0TVDAA--.1693W X-CM-SenderInfo: pohht2llf6ij2wof0z/1tbibRUW0VFBhH2PwgABsa X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU== Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 May 2013 08:03:55 -0000 SGksDQphbGwuDQoNCkkgTG92ZSBCU0QsIGVzcGVjaWFsbHkgRnJlZUJTRCENCg0KSSB3YW50IHRv IGJ1aWxkIGEgYm9vdGFibGUgY2Ryb20gYW5kIGFsc28gSSB3YW50IHRoZSBJU08gaW1hZ2Ugc2l6 ZSB3aXRoaW4gMjBNIQ0KDQphbnkgYm9keSBjb3VsZCBoZWxwIG1lPw0KDQoNCg0KMjAxMy0wNS0w Nw0KDQoNCg0KbGVlYXJpYw== From owner-freebsd-doc@FreeBSD.ORG Tue May 7 09:18:19 2013 Return-Path: Delivered-To: freebsd-doc@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 758B6788 for ; Tue, 7 May 2013 09:18:19 +0000 (UTC) (envelope-from bt@brandonthomson.com) Received: from mail-qe0-f54.google.com (mail-qe0-f54.google.com [209.85.128.54]) by mx1.freebsd.org (Postfix) with ESMTP id 397C1AC7 for ; Tue, 7 May 2013 09:18:18 +0000 (UTC) Received: by mail-qe0-f54.google.com with SMTP id q19so160306qeb.41 for ; Tue, 07 May 2013 02:18:18 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:sender:date:from:to:cc:subject:message-id:references :mime-version:content-type:content-disposition:in-reply-to :user-agent:x-gm-message-state; bh=wO0qDcYG73Fky/Ou9CAPgbUPHFUI5N8gaHMoHpAOBfg=; b=ljKiSyMq5r9HNwvkAbA7chyQWV5UXSt0/bsaeU3wMZshHXjp2t0XwAWE+cxnptbjJZ p54gZUT431CwcO/6D2QPyfRN2BRBgPdXeXK8o7fKfXyVGsSfpo4s7yZtQQ3zHcul+CJq MdqBEtbcbeHS8RufR58U9pdZQDDxEAz23o1gAS6NzCAfmv6x+piSfHfFpHrPGY5N2Nyf JneOxLvXXWRSRyDjyTLcplFq/W16QcfmGLmtUj9SMTLnPZ5z2zCmehvWvhSAeCOY1O9w iNJZohyrbjm6s1a5RZU1h307E1Q7EVFakfS++vWlZ2ORjFI7cmAEWMaLtLs5KQuDq6Gy eoLA== X-Received: by 10.229.137.195 with SMTP id x3mr334474qct.108.1367918297934; Tue, 07 May 2013 02:18:17 -0700 (PDT) Received: from localhost (c-69-138-223-32.hsd1.va.comcast.net. [69.138.223.32]) by mx.google.com with ESMTPSA id bv6sm43595730qab.5.2013.05.07.02.18.15 for (version=TLSv1 cipher=RC4-SHA bits=128/128); Tue, 07 May 2013 02:18:16 -0700 (PDT) Sender: Brandon Thomson Date: Tue, 7 May 2013 09:18:15 +0000 From: Brandon Thomson To: Lowell Gilbert Subject: Re: docs/178221: Addition to handbook jails chapter: warning about make deinstall Message-ID: <20130507091815.GA77627@bsdnas> References: <201305020450.r424o1gh015693@freefall.freebsd.org> <44zjwbstsq.fsf@lowell-desk.lan> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: <44zjwbstsq.fsf@lowell-desk.lan> User-Agent: Mutt/1.5.21 (2010-09-15) X-Gm-Message-State: ALoCoQmUSpJ+iSAzXYa9F2HRENV/OMJbwEQGNLwxMnaC1gPYzTW+yPyEd1bileHDAaZ8R/YHdpEm Cc: freebsd-doc@FreeBSD.org X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 May 2013 09:18:19 -0000 >It seems to me that the Handbook advice includes linking the >/s/usr-local onto /usr/local inside the jail. This is highly desirable >for regular users because having /usr/local/bin in a PATH works just >like on a real system. Yes, I think that is correct. This link exists on my system where I found this issue. Here is a transcript of a shell session demonstrating the issue. I also included some demonstration that the link from /usr/local to /rw/usr_local exists and is working (note that I have used slightly different directory names from the handbook example, so it is /rw/usr_local instead of /s/usr-local) I probably should have included this in the first message! Sorry about that. root@pipe:/usr/ports/ports-mgmt/portaudit # make ===> Fetching all distfiles required by portaudit-0.6.0 for building ===> Extracting for portaudit-0.6.0 ===> Patching for portaudit-0.6.0 ===> Configuring for portaudit-0.6.0 ===> Building for portaudit-0.6.0 root@pipe:/usr/ports/ports-mgmt/portaudit # make install ===> Installing for portaudit-0.6.0 ===> Generating temporary packing list ===> Checking if ports-mgmt/portaudit already installed ===> To check your installed ports for known vulnerabilities now, do: /usr/local/sbin/portaudit -Fda ===> Compressing manual pages for portaudit-0.6.0 ===> Registering installation for portaudit-0.6.0 root@pipe:/usr/ports/ports-mgmt/portaudit # make deinstall ===> Deinstalling for ports-mgmt/portaudit ===> portaudit-0.6.0 has a different PREFIX: /rw/usr_local, skipping root@pipe:/usr/ports/ports-mgmt/portaudit # make deinstall PREFIX=/rw/usr_local ===> Deinstalling for ports-mgmt/portaudit ===> Deinstalling portaudit-0.6.0 The portaudit package has been deleted. root@pipe:/usr/ports/ports-mgmt/portaudit # readlink /usr/local ../rw/usr_local root@pipe:/usr/ports/ports-mgmt/portaudit # ls -la /usr/ total 144 drwxr-xr-x 14 root wheel 16 Mar 16 11:46 . drwxr-xr-x 13 root wheel 20 Apr 18 14:38 .. lrwxr-xr-x 1 root wheel 15 Mar 16 11:46 X11R6 -> ../rw/usr_X11R6 drwxr-xr-x 2 root wheel 475 Mar 16 11:00 bin drwxr-xr-x 2 root wheel 16 Mar 16 10:59 games drwxr-xr-x 53 root wheel 283 Mar 16 10:59 include drwxr-xr-x 7 root wheel 556 Mar 16 10:59 lib drwxr-xr-x 4 root wheel 571 Mar 16 11:00 lib32 drwxr-xr-x 5 root wheel 5 Mar 16 10:59 libdata drwxr-xr-x 6 root wheel 62 Mar 16 11:00 libexec lrwxr-xr-x 1 root wheel 15 Mar 16 11:45 local -> ../rw/usr_local drwxr-xr-x 2 root wheel 2 Mar 16 10:59 obj drwxr-xr-x 68 root wheel 83 Apr 21 20:18 ports drwxr-xr-x 2 root wheel 286 Mar 16 10:59 sbin drwxr-xr-x 27 root wheel 27 Mar 16 10:59 share drwxr-xr-x 22 root wheel 31 Mar 16 04:05 src root@pipe:/usr/ports/ports-mgmt/portaudit # ls -la /usr/local/ total 111 drwxr-xr-x 13 root wheel 13 May 7 09:00 . drwxr-xr-x 12 root wheel 15 May 7 09:00 .. drwxr-xr-x 2 root wheel 2 May 7 09:00 bin drwxr-xr-x 6 root wheel 6 May 7 09:02 etc drwxr-xr-x 3 root wheel 3 May 7 09:00 include drwxr-xr-x 2 root wheel 2 May 7 09:00 info drwxr-xr-x 3 root wheel 3 May 7 09:00 lib drwxr-xr-x 5 root wheel 5 May 7 09:00 libdata drwxr-xr-x 2 root wheel 2 May 7 09:00 libexec drwxr-xr-x 28 root wheel 28 May 7 09:00 man drwxr-xr-x 2 root wheel 2 May 7 09:02 sbin drwxr-xr-x 15 root wheel 15 May 7 09:00 share drwxr-xr-x 2 root wheel 2 May 7 09:00 www root@pipe:/usr/ports/ports-mgmt/portaudit #