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.