Re: Preserving Context with tar

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 2005-10-19 at 22:32 -0400, Daniel J Walsh wrote:
> W. Scott wilburn wrote:
> > Sorry to be asking such a simple question. Is it possible to preserve 
> > file contexts using tar? I would have thought -p would do this, but 
> > it appears no, atleast on RHEL4 and FC4.
> >
> > The reason to do this is a use tar to install modified config files on 
> > new machines. Having to relabel after doing this is somewhat slow. 
> > Perhaps there is a better solution?
> >
> > Thanks,
> >   
> Have you looked at star?

Usage is:
	# create an archive including xattrs
	star -xattr -H=exustar -c -f foo.tar <list of files to archive>
	# extract the archive, preserving any xattrs in it
	star -x -f foo.tar

rsync also has support for xattr preservation (-X, --xattrs), at least
in FC4.

An option for GNU tar might be to selectively apply restorecon to the
files you are extracting if they are being extracted to the same path on
the destination machine as on the source machine and both machines have
the same policy, e.g.:
	tar xvf foo.tar | xargs /sbin/restorecon

-- 
Stephen Smalley
National Security Agency

--
fedora-selinux-list mailing list
fedora-selinux-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-selinux-list

[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Campsites]     [KDE Users]     [Gnome Users]

  Powered by Linux