summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2002-09-22 09:48:02 +0000
committerphk <phk@FreeBSD.org>2002-09-22 09:48:02 +0000
commitf9ed339e30af8ede557dea2684ba7e1b8696da0c (patch)
treed14fdd9dd21b6634f9136d93715345fb07ca6082
parent1a1c831c079c1ee94f02ce7436727f9f3c5ff767 (diff)
downloadFreeBSD-src-f9ed339e30af8ede557dea2684ba7e1b8696da0c.zip
FreeBSD-src-f9ed339e30af8ede557dea2684ba7e1b8696da0c.tar.gz
Use mdmfs(8) rather than rolling our own RAM-disks.
Sponsored by: DARPA & NAI Labs.
-rw-r--r--etc/rc.d/diskless5
-rw-r--r--etc/rc.d/initdiskless5
-rw-r--r--etc/rc.d/resolv5
-rw-r--r--etc/rc.d/tmp5
-rw-r--r--etc/rc.d/var5
-rw-r--r--etc/rc.initdiskless5
6 files changed, 6 insertions, 24 deletions
diff --git a/etc/rc.d/diskless b/etc/rc.d/diskless
index c5cffb0..6426caf 100644
--- a/etc/rc.d/diskless
+++ b/etc/rc.d/diskless
@@ -49,10 +49,7 @@ mount_md()
if [ -n "$4" ]; then
bpi="-i $4"
fi
- /sbin/mdconfig -a -t malloc -s $1 -u $3
- /sbin/disklabel -r -w md$3 auto
- /sbin/newfs $bpi /dev/md$3c
- /sbin/mount /dev/md$3c $2
+ /sbin/mdmfs $bpi -s $1 -M md$3 $2
}
# If there is a global system configuration file, suck it in.
diff --git a/etc/rc.d/initdiskless b/etc/rc.d/initdiskless
index 6e47bb9..38fab70 100644
--- a/etc/rc.d/initdiskless
+++ b/etc/rc.d/initdiskless
@@ -67,10 +67,7 @@ chkerr()
mount_md()
{
- /sbin/mdconfig -a -t malloc -s $1 -u $3
- /sbin/disklabel -r -w md$3 auto
- /sbin/newfs -i 4096 /dev/md$3c
- /sbin/mount /dev/md$3c $2
+ /sbin/mdmfs -i 4096 -s $1 -M md$3 $2
}
# DEBUGGING
diff --git a/etc/rc.d/resolv b/etc/rc.d/resolv
index c5cffb0..6426caf 100644
--- a/etc/rc.d/resolv
+++ b/etc/rc.d/resolv
@@ -49,10 +49,7 @@ mount_md()
if [ -n "$4" ]; then
bpi="-i $4"
fi
- /sbin/mdconfig -a -t malloc -s $1 -u $3
- /sbin/disklabel -r -w md$3 auto
- /sbin/newfs $bpi /dev/md$3c
- /sbin/mount /dev/md$3c $2
+ /sbin/mdmfs $bpi -s $1 -M md$3 $2
}
# If there is a global system configuration file, suck it in.
diff --git a/etc/rc.d/tmp b/etc/rc.d/tmp
index c5cffb0..6426caf 100644
--- a/etc/rc.d/tmp
+++ b/etc/rc.d/tmp
@@ -49,10 +49,7 @@ mount_md()
if [ -n "$4" ]; then
bpi="-i $4"
fi
- /sbin/mdconfig -a -t malloc -s $1 -u $3
- /sbin/disklabel -r -w md$3 auto
- /sbin/newfs $bpi /dev/md$3c
- /sbin/mount /dev/md$3c $2
+ /sbin/mdmfs $bpi -s $1 -M md$3 $2
}
# If there is a global system configuration file, suck it in.
diff --git a/etc/rc.d/var b/etc/rc.d/var
index c5cffb0..6426caf 100644
--- a/etc/rc.d/var
+++ b/etc/rc.d/var
@@ -49,10 +49,7 @@ mount_md()
if [ -n "$4" ]; then
bpi="-i $4"
fi
- /sbin/mdconfig -a -t malloc -s $1 -u $3
- /sbin/disklabel -r -w md$3 auto
- /sbin/newfs $bpi /dev/md$3c
- /sbin/mount /dev/md$3c $2
+ /sbin/mdmfs $bpi -s $1 -M md$3 $2
}
# If there is a global system configuration file, suck it in.
diff --git a/etc/rc.initdiskless b/etc/rc.initdiskless
index 6e47bb9..38fab70 100644
--- a/etc/rc.initdiskless
+++ b/etc/rc.initdiskless
@@ -67,10 +67,7 @@ chkerr()
mount_md()
{
- /sbin/mdconfig -a -t malloc -s $1 -u $3
- /sbin/disklabel -r -w md$3 auto
- /sbin/newfs -i 4096 /dev/md$3c
- /sbin/mount /dev/md$3c $2
+ /sbin/mdmfs -i 4096 -s $1 -M md$3 $2
}
# DEBUGGING
OpenPOWER on IntegriCloud