Subject: CVS commit: basesrc/sbin/dump
To: None <source-changes@netbsd.org>
From: Luke Mewburn <lukem@netbsd.org>
List: source-changes
Date: 09/30/2002 13:48:52
Module Name:	basesrc
Committed By:	lukem
Date:		Mon Sep 30 10:48:51 UTC 2002

Modified Files:
	basesrc/sbin/dump: traverse.c

Log Message:
Add fix from FreeBSD traverse.c 1.15:
	Files in subdirectories of directories that have the nodump flag set
	are sometimes incorrectly being dumped.

	The problem arises because the subdirectory only gets its entry
	cleared from usedinomap if it is also present in dumpinomap, and it is
	the absence of a directory in usedinomap that internally indicates
	that the directory is under the effects of UF_NODUMP (either directly
	or inherited).

	FreeBSD PR: 32414
	Submitted by:	David C Lawrence <tale@dd.org>


To generate a diff of this commit:
cvs rdiff -r1.34 -r1.35 basesrc/sbin/dump/traverse.c

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