Subject: CVS commit: basesrc/distrib/sets
To: None <>
From: Luke Mewburn <>
List: source-changes
Date: 04/13/2002 15:47:12
Module Name:	basesrc
Committed By:	lukem
Date:		Sat Apr 13 12:47:11 UTC 2002

Modified Files:
	basesrc/distrib/sets: maketars
Added Files:
	basesrc/distrib/sets: join.awk

Log Message:
- clean up SDIR (temporary directory) creation
- improve munging of NetBSD.dist and METALOG into metalog, using mtree to
  "cleanup" / "merge" entries, and don't sort the result.
  relies upon mtree to not change the order (see below)
- use (newly added) join.awk to output lines in metalog that are listed
  in flist.${set}.  join.awk doesn't require either file to be sorted
  (unlike join(1)), which is required because we want to retain the
  order of the metalog, because certain entries in the metalog (such
  as hard links) make assumptions about the permissions of earlier entries.
  this should fix [toolchain/16207]

To generate a diff of this commit:
cvs rdiff -r0 -r1.1 basesrc/distrib/sets/join.awk
cvs rdiff -r1.22 -r1.23 basesrc/distrib/sets/maketars

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.