[ostree] gnomeos: Ensure we have a symlink to an empty /var/shadow
- From: Colin Walters <walters src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [ostree] gnomeos: Ensure we have a symlink to an empty /var/shadow
- Date: Tue, 31 Jan 2012 04:16:43 +0000 (UTC)
commit 39f2616eb419a927b56b204a098c7fef6d833e1f
Author: Colin Walters <walters verbum org>
Date: Mon Jan 30 23:15:58 2012 -0500
gnomeos: Ensure we have a symlink to an empty /var/shadow
gnomeos/yocto/classes/gnomeos-contents.bbclass | 4 +++-
gnomeos/yocto/gnomeos-run.sh | 3 +++
2 files changed, 6 insertions(+), 1 deletions(-)
---
diff --git a/gnomeos/yocto/classes/gnomeos-contents.bbclass b/gnomeos/yocto/classes/gnomeos-contents.bbclass
index 469463d..7d1267d 100644
--- a/gnomeos/yocto/classes/gnomeos-contents.bbclass
+++ b/gnomeos/yocto/classes/gnomeos-contents.bbclass
@@ -116,8 +116,10 @@ EOF
ln -sf /var/run/resolv.conf ${IMAGE_ROOTFS}/etc/resolv.conf
# The passwd database is stored in /var.
- rm -f ${IMAGE_ROOTFS}/etc/passwd ${IMAGE_ROOTFS}/etc/shadow ${IMAGE_ROOTFS}/etc/shadow-
+ rm -f ${IMAGE_ROOTFS}/etc/passwd
ln -s /var/passwd ${IMAGE_ROOTFS}/etc/passwd
+ rm -f ${IMAGE_ROOTFS}/etc/shadow ${IMAGE_ROOTFS}/etc/shadow-
+ ln -s /var/shadow ${IMAGE_ROOTFS}/etc/shadow
rm -f ${IMAGE_ROOTFS}/etc/group
ln -s /var/group ${IMAGE_ROOTFS}/etc/group
diff --git a/gnomeos/yocto/gnomeos-run.sh b/gnomeos/yocto/gnomeos-run.sh
index c6f3d57..15352aa 100755
--- a/gnomeos/yocto/gnomeos-run.sh
+++ b/gnomeos/yocto/gnomeos-run.sh
@@ -77,6 +77,9 @@ if ! test -d ostree; then
mkdir ./ostree/var/lib/gdm
chown 2:2 ./ostree/var/lib/gdm
+ touch /var/shadow
+ chmod 0600 /var/shadow
+
mkdir ostree/repo
ostree --repo=ostree/repo init
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]