Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 18 Nov 2012 21:39:19 +0100
From:      Ed Schouten <ed@80386.nl>
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:  <CAJOYFBBWmm_eoS9qOYMxigtS%2BSjafXXVeT_BmgdWFgEF69j%2BNw@mail.gmail.com>
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,

2012/11/18 Chris Rees <crees@freebsd.org>:
> 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

Are you sure that this bug wasn't already fixed? The original version
of the code in the bug report used the following line:

-           cp -Rp $j/* /$subdir

The old version of the code you changed didn't have this asterisk,
meaning dotfiles would already be copied. Still, you could argue that
your version is nicer, as our behaviour of cp with the trailing slash
contradicts POSIX.

Thanks,
-- 
Ed Schouten <ed@80386.nl>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJOYFBBWmm_eoS9qOYMxigtS%2BSjafXXVeT_BmgdWFgEF69j%2BNw>