diff options
author | Richard W.M. Jones <rjones@redhat.com> | 2012-04-21 15:37:43 +0100 |
---|---|---|
committer | Richard W.M. Jones <rjones@redhat.com> | 2012-04-21 15:37:43 +0100 |
commit | 03d321d0225512bdcd136ac7cb086c0b292a9c09 (patch) | |
tree | 8d3ffcb67b805edbd02c93efb697c6c55ed177b1 | |
parent | c844a38d6e6990af00506afb434a6f7b40e5259f (diff) | |
download | libguestfs-03d321d0225512bdcd136ac7cb086c0b292a9c09.tar.gz libguestfs-03d321d0225512bdcd136ac7cb086c0b292a9c09.tar.xz libguestfs-03d321d0225512bdcd136ac7cb086c0b292a9c09.zip |
guests: Add /etc/shadow file to fedora.img.
This is used for testing file permissions and SELinux contexts.
-rwxr-xr-x | tests/guests/guest-aux/make-fedora-img.pl | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/guests/guest-aux/make-fedora-img.pl b/tests/guests/guest-aux/make-fedora-img.pl index cb7cd96e..96e41683 100755 --- a/tests/guests/guest-aux/make-fedora-img.pl +++ b/tests/guests/guest-aux/make-fedora-img.pl @@ -144,6 +144,11 @@ $g->mkdir ('/etc/sysconfig'); $g->mkdir ('/usr'); $g->mkdir_p ('/var/lib/rpm'); +$g->write ('/etc/shadow', "root::15440:0:99999:7:::\n"); +$g->chmod (0, '/etc/shadow'); +$g->lsetxattr ('security.selinux', "system_u:object_r:shadow_t:s0\0", 30, + '/etc/shadow'); + $g->upload ("fstab.tmp.$$", '/etc/fstab'); $g->write ('/etc/redhat-release', 'Fedora release 14 (Phony)'); $g->write ('/etc/fedora-release', 'Fedora release 14 (Phony)'); |