Date: Tue, 20 Nov 2012 12:58:58 +0200 From: John Hay <jhay@meraka.org.za> To: Chris Rees <crees@FreeBSD.org> Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org Subject: Re: svn commit: r243228 - head/etc Message-ID: <20121120105858.GA73018@zibbi.meraka.csir.co.za> In-Reply-To: <201211181421.qAIEL5KT042019@svn.freebsd.org> References: <201211181421.qAIEL5KT042019@svn.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi Chris, On Sun, Nov 18, 2012 at 02:21:05PM +0000, Chris Rees wrote: > Author: crees (ports committer) > Date: Sun Nov 18 14:21:05 2012 > New Revision: 243228 > URL: http://svnweb.freebsd.org/changeset/base/243228 > > Log: > cp -R misses out dotfiles; use pax instead to copy file hierarchies > > PR: conf/99721 (based on) > Submitted by: Florian Zavatzki <f_zavatzki@blue-network.org> > Approved by: hrs > MFC after: 1 month > > Modified: > head/etc/rc.initdiskless > > Modified: head/etc/rc.initdiskless > ============================================================================== > --- head/etc/rc.initdiskless Sun Nov 18 14:05:28 2012 (r243227) > +++ head/etc/rc.initdiskless Sun Nov 18 14:21:05 2012 (r243228) > @@ -354,7 +354,7 @@ for i in ${templates} ; do > subdir=${j##*/} > if [ -d $j -a ! -f $j.cpio.gz ]; then > create_md $subdir > - cp -Rp $j/ /$subdir > + (cd $j && pax -rw . /$subdir) > fi > done > for j in /conf/$i/*.cpio.gz ; do Have you tested this on a diskless and readonly system? It looks like pax need to write something in /tmp and it might not be writeable yet. I got an error, after the first of /bin/pax not found and having to add that to the list of files needed. John -- John Hay -- jhay@meraka.csir.co.za / jhay@FreeBSD.org
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20121120105858.GA73018>