From owner-freebsd-current@FreeBSD.ORG Tue Jan 20 01:08:09 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2C61216A4CE for ; Tue, 20 Jan 2004 01:08:09 -0800 (PST) Received: from ei.bzerk.org (ei.xs4all.nl [213.84.67.5]) by mx1.FreeBSD.org (Postfix) with ESMTP id BB69543D3F for ; Tue, 20 Jan 2004 01:08:06 -0800 (PST) (envelope-from mail25@bzerk.org) Received: from ei.bzerk.org (BOFH@localhost [127.0.0.1]) by ei.bzerk.org (8.12.10/8.12.10) with ESMTP id i0K99rZr082780; Tue, 20 Jan 2004 10:09:53 +0100 (CET) (envelope-from mail25@bzerk.org) Received: (from bulk@localhost) by ei.bzerk.org (8.12.10/8.12.10/Submit) id i0K99rDX082779; Tue, 20 Jan 2004 10:09:53 +0100 (CET) (envelope-from mail25@bzerk.org) X-Authentication-Warning: ei.bzerk.org: bulk set sender to mail25@bzerk.org using -f Date: Tue, 20 Jan 2004 10:09:53 +0100 From: Ruben de Groot To: Poul-Henning Kamp Message-ID: <20040120090953.GA25898@ei.bzerk.org> References: <98643.1074545359@critter.freebsd.dk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <98643.1074545359@critter.freebsd.dk> User-Agent: Mutt/1.4.1i X-Mailman-Approved-At: Tue, 20 Jan 2004 05:20:25 -0800 cc: current@freebsd.org Subject: Re: REVIEW: cleanvar.patch X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jan 2004 09:08:09 -0000 On Mon, Jan 19, 2004 at 09:49:19PM +0100, Poul-Henning Kamp typed: [...] > +# If we do not have a writable /var, create a memory > +# filesystem for /var. We don't have /usr yet so ^^^^^^^^^^^^^^^^^^^ > +# use mkdir instead of touch to test. We want mount > +# to record its mounts so we have to make sure /var/db > +# exists before doing the mount -a. > +# > + > +if (/bin/mkdir /var/.diskless 2> /dev/null); then > + rmdir /var/.diskless > +else > + mkdir -p /var > + mount_md ${varsize:=32m} /var > +fi > + > +# Populate /var if it looks empty > +if [ -d /var/run -a -d /var/db -a -d /var/empty ] ; then > + true > +else > + /usr/sbin/mtree -deU -f /etc/mtree/BSD.var.dist -p /var > /dev/null 2>&1 ^^^^^^^^^^^^^^^ Where did we get /usr ? > -- > Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 > phk@FreeBSD.ORG | TCP/IP since RFC 956 > FreeBSD committer | BSD since 4.3-tahoe > Never attribute to malice what can adequately be explained by incompetence. > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"