Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 22 Jan 2017 04:26:30 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-amd64@FreeBSD.org
Subject:   [Bug 216127] sbin/restore doesn't honour extended attributes (extattr on ufs)
Message-ID:  <bug-216127-6-FO0XzCP0f9@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-216127-6@https.bugs.freebsd.org/bugzilla/>
References:  <bug-216127-6@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=216127

--- Comment #13 from Kirk McKusick <mckusick@FreeBSD.org> ---
The extended attribute system calls either add or delete attributes. To get the
behavior of replacing the extended attributes rather than augmenting them would
require explicitly removing the old attributes and then adding the new ones.

An easier approach is to unlink the old file (which clears out the old extended
attributes) and then create the new file of the same name and add the new
extended attributes to it. This effect can be obtained by including the -u flag
when running restore. So perhaps what should be done is to simply add text to
the restore man page suggesting the the -u flag be used when restoring files
with extended attributes to avoid having them accumulate? Or maybe just make
the -u flag default to on.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-216127-6-FO0XzCP0f9>