svn commit: r243228 - head/etc
Ed Schouten
ed at 80386.nl
Sun Nov 18 20:39:20 UTC 2012
Hi Chris,
2012/11/18 Chris Rees <crees at 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 at 80386.nl>
More information about the svn-src-all
mailing list