diff options
author | Jan Cholasta <jcholast@redhat.com> | 2014-11-20 12:45:40 +0000 |
---|---|---|
committer | Petr Viktorin <pviktori@dhcp-31-13.brq.redhat.com> | 2014-11-20 16:43:26 +0100 |
commit | 3d1e9813e641db59b7dff52f809949bff6c90ce0 (patch) | |
tree | 59b207d014a4c95681cd46d4d2c72c5453cd20a9 /ipaserver/install/ipa_restore.py | |
parent | 93422a54a3ab4e15decbab0b098fd44479b459f7 (diff) | |
download | freeipa-3d1e9813e641db59b7dff52f809949bff6c90ce0.tar.gz freeipa-3d1e9813e641db59b7dff52f809949bff6c90ce0.tar.xz freeipa-3d1e9813e641db59b7dff52f809949bff6c90ce0.zip |
Restore file extended attributes and SELinux context in ipa-restore
https://fedorahosted.org/freeipa/ticket/4712
Reviewed-By: Petr Viktorin <pviktori@redhat.com>
Diffstat (limited to 'ipaserver/install/ipa_restore.py')
-rw-r--r-- | ipaserver/install/ipa_restore.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ipaserver/install/ipa_restore.py b/ipaserver/install/ipa_restore.py index 7276ed305..d52e6d1bb 100644 --- a/ipaserver/install/ipa_restore.py +++ b/ipaserver/install/ipa_restore.py @@ -522,6 +522,8 @@ class Restore(admintool.AdminTool): cwd = os.getcwd() os.chdir('/') args = ['tar', + '--xattrs', + '--selinux', '-xzf', os.path.join(self.dir, 'files.tar') ] @@ -580,6 +582,8 @@ class Restore(admintool.AdminTool): os.chdir(self.dir) args = ['tar', + '--xattrs', + '--selinux', '-xzf', filename, '.' |