Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 7 May 2013 15:33:14 +0800
From:      "leearic"<leearic@126.com>
To:        "freebsd-doc"<freebsd-doc@freebsd.org>
Subject:   how to build a mini BSD system
Message-ID:  <10de7ced.596c.13e7de89971.Coremail.leearic@126.com>

next in thread | raw e-mail | index | archive | help
SGksDQphbGwuDQoNCkkgTG92ZSBCU0QsIGVzcGVjaWFsbHkgRnJlZUJTRCENCg0KSSB3YW50IHRv
IGJ1aWxkIGEgYm9vdGFibGUgY2Ryb20gYW5kIGFsc28gSSB3YW50IHRoZSBJU08gaW1hZ2Ugc2l6
ZSB3aXRoaW4gMjBNIQ0KDQphbnkgYm9keSBjb3VsZCBoZWxwIG1lPw0KDQoNCg0KMjAxMy0wNS0w
Nw0KDQoNCg0KbGVlYXJpYw==
From owner-freebsd-doc@FreeBSD.ORG  Tue May  7 09:18:19 2013
Return-Path: <owner-freebsd-doc@FreeBSD.ORG>
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 <freebsd-doc@freebsd.org>; 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 <freebsd-doc@freebsd.org>; Tue,  7 May 2013 09:18:18 +0000 (UTC)
Received: by mail-qe0-f54.google.com with SMTP id q19so160306qeb.41
 for <freebsd-doc@freebsd.org>; 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 <multiple recipients>
 (version=TLSv1 cipher=RC4-SHA bits=128/128);
 Tue, 07 May 2013 02:18:16 -0700 (PDT)
Sender: Brandon Thomson <bt.mail@brandonthomson.com>
Date: Tue, 7 May 2013 09:18:15 +0000
From: Brandon Thomson <bt@brandonthomson.com>
To: Lowell Gilbert <freebsd-lists@be-well.ilk.org>
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 <freebsd-doc.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/freebsd-doc>,
 <mailto:freebsd-doc-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-doc>;
List-Post: <mailto:freebsd-doc@freebsd.org>
List-Help: <mailto:freebsd-doc-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-doc>,
 <mailto:freebsd-doc-request@freebsd.org?subject=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 #



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?10de7ced.596c.13e7de89971.Coremail.leearic>