1#!/bin/sh 2 3# CD boottime initializations. 4 5echo -n "Creating ramdisks:" 6 7# Set up a ramdisk to make a read-only part of the directory tree writable 8# $1 : ramdisk dev node to use 9# $2 : path to make writeable 10# $3 : ramdisk size in blocks 11create_ramdisk() 12{ 13 echo -n " $2" 14 ramdisk $3 /dev/$1 > /dev/null 15 mkfs.mfs /dev/$1 > /dev/null 16 17 # copy files 18 mount /dev/$1 /mnt > /dev/null 19 (cd $2 && pax -rw . /mnt) 20 21 umount /mnt > /dev/null 22 mount /dev/$1 $2 > /dev/null 23} 24 25# Create /var ramdisk 26create_ramdisk ram0 /var 768 27create_ramdisk ram1 /tmp 128 28create_ramdisk ram2 /usr/run 64 29create_ramdisk ram3 /root 512 30 31echo 32