[Ovirt-devel] Re: [PATCH node-image] readonly rootfs setup
Joey Boggs
jboggs at redhat.com
Fri Sep 18 16:16:12 UTC 2009
Joey Boggs wrote:
> This completes the read only rootfs, all needed writable directories are in the tmpfs.
>
> Signed-off-by: Joey Boggs <jboggs at redhat.com>
> ---
> common-post.ks | 12 ++++++++++++
> ovirt-node-image.ks | 1 +
> 2 files changed, 13 insertions(+), 0 deletions(-)
>
> diff --git a/common-post.ks b/common-post.ks
> index 0c0a3f4..44a0270 100644
> --- a/common-post.ks
> +++ b/common-post.ks
> @@ -146,3 +146,15 @@ EOF
> # Remove the default logrotate daily cron job
> # since we run it every 10 minutes instead.
> rm -f /etc/cron.daily/logrotate
> +
> +# comment out /etc/* entries in rwtab to prevent overlapping mounts
> +sed -i '/^files \/etc*/ s/^/#/' /etc/rwtab
> +cat > /etc/rwtab.d/ovirt <<EOF
> +files /etc
> +files /var/cache/libvirt
> +files /var/cache/hald
> +files /var/empty/sshd/etc/localtime
> +files /var/lib/dbus
> +files /var/lib/libvirt
> +empty /mnt
> +EOF
> diff --git a/ovirt-node-image.ks b/ovirt-node-image.ks
> index 802b6a5..6b9e2ac 100644
> --- a/ovirt-node-image.ks
> +++ b/ovirt-node-image.ks
> @@ -19,6 +19,7 @@ augtool <<\EOF
> set /files/etc/sysconfig/readonly-root/TEMPORARY_STATE NOT_OVIRT_FIRSTBOOT
> set /files/etc/sysconfig/readonly-root/STATE_LABEL CONFIG
> set /files/etc/sysconfig/readonly-root/STATE_MOUNT /config
> +set /files/etc/sysconfig/readonly-root/READONLY yes
> save
> EOF
> # use persistent state unless firstboot is forced
>
pushed per pmyers/apevec
More information about the ovirt-devel
mailing list