Subject: CVS commit: basesrc/usr.sbin/mtree
To: None <source-changes@netbsd.org>
From: Luke Mewburn <lukem@netbsd.org>
List: source-changes
Date: 10/22/2001 10:07:46
Module Name: basesrc
Committed By: lukem
Date: Mon Oct 22 07:07:46 UTC 2001
Modified Files:
basesrc/usr.sbin/mtree: compare.c create.c extern.h misc.c mtree.c
mtree.h spec.c verify.c
Log Message:
- enforce the top-most entry must be "." and must be a directory; avoids
various potential problems when intermixing full and relative paths
- changes to make it much easier to use spec() - the specfile parser - in
other programs (via .PATHing spec.c and misc.c):
- move excludetags, includetags and keys from mtree.c to misc.c
- implement mtree_err() using vwarnx() instead of assuming name is
"mtree"
- move inotype() and nodetype() from compare.c to misc.c
- add nodetoinode(), to convert from an mtree F_* type to a
mode_t S_IF* type
- clean up #include use; don't assume "mtree.h" pulls in some
standard includes
- change spec() to take a FILE * arg (where the specfile is read from)
To generate a diff of this commit:
cvs rdiff -r1.31 -r1.32 basesrc/usr.sbin/mtree/compare.c
cvs rdiff -r1.34 -r1.35 basesrc/usr.sbin/mtree/create.c
cvs rdiff -r1.14 -r1.15 basesrc/usr.sbin/mtree/extern.h
cvs rdiff -r1.17 -r1.18 basesrc/usr.sbin/mtree/misc.c
cvs rdiff -r1.20 -r1.21 basesrc/usr.sbin/mtree/mtree.c
cvs rdiff -r1.15 -r1.16 basesrc/usr.sbin/mtree/mtree.h
cvs rdiff -r1.33 -r1.34 basesrc/usr.sbin/mtree/spec.c
cvs rdiff -r1.21 -r1.22 basesrc/usr.sbin/mtree/verify.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.