Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/distrib/common



On Tue, May 04, 2004 at 08:48:46AM +0200, Alan Barrett wrote:
  | On Tue, 04 May 2004, Luke Mewburn wrote:
  | > Modified Files:
  | >   src/distrib/common: Makefile.makedev
  | > 
  | > Log Message:
  | > Remove "./dev type=dir" entry from generated devices.spec, as it
  | > causes the ownership of ${.OBJDIR}/work/dev to be used in the image
  | > instead of that from the earlier entry in work.spec.
  | 
  | I think it's a bug that "mtree -C" does not merge multiple lines
  | for the same file.
  | 
  | For example, given
  | 
  |     mtree -C -K all -f - <<EOF
  |     . type=dir
  |     ./foo type=dir uid=123 tags=tag1
  |     ./foo type=dir tags=tag2
  |     EOF
  | 
  | I would expect the output to be
  | 
  |     . type=dir
  |     ./foo type=dir uid=123 tags=tag1,tag2
  | 
  | bit it is actually
  | 
  |     . type=dir
  |     ./foo type=dir tags=tag2


That's actually by (current) design.

I have a (private) patch that enabled "merging" of entries
that don't have children (i.e, populated directories), that
I whipped up for testing out solutions to the "using symlinks
instead of directories" issue that various people run into
with /etc/mtree/special.  I should chase that up again.

Attachment: pgppSTXbEzzs9.pgp
Description: PGP signature



Home | Main Index | Thread Index | Old Index