#! /bin/sh

# $Id: create_ramdisk 4061 2006-10-07 09:12:37Z lange $

# create a writeable area on the install client

### BEGIN SUBROUTINE INFO
# Provides-Var:    none
# Requires-Var:    none
# Short-Description: <task desc.>
### END SUBROUTINE INFO

mount -n -t proc proc /proc

# if we have shm use it as ramdisk
mount -t tmpfs tmpfs /tmp || {
    ramdevice=/dev/ram0
    mke2fs -q -m 0 $ramdevice && echo "ramdisk $ramdevice created"
    mount -n $ramdevice /tmp
}
mkdir -p /tmp/etc /tmp/target

mkrw -n /dev /var/run /var/log /var/lock /var/discover /var/lib/discover /etc/sysconfig /etc/lvm
mkrw -n /var/lib/cfengine2 /var/lib/heartbeat 
