summaryrefslogtreecommitdiffstats
path: root/etc/rc.d/ramdisk
diff options
context:
space:
mode:
Diffstat (limited to 'etc/rc.d/ramdisk')
-rw-r--r--etc/rc.d/ramdisk13
1 files changed, 1 insertions, 12 deletions
diff --git a/etc/rc.d/ramdisk b/etc/rc.d/ramdisk
index d7e2eab..473b401 100644
--- a/etc/rc.d/ramdisk
+++ b/etc/rc.d/ramdisk
@@ -42,26 +42,16 @@ ramdisk_start()
{
for unit in $ramdisk_units
do
- if [ -c /dev/md$unit ] ; then
- echo "$0: md$unit exists, skipping"
- continue
- fi
- eval mdoptions=\$ramdisk_${unit}_mdoptions
+ eval mdoptions=\$ramdisk_${unit}_config
if [ "$mdoptions" = "${mdoptions##-t}" ]
then
echo "Type not specified for md$unit"
continue
fi
eval fsoptions=\$ramdisk_${unit}_newfs
- eval owner=\$ramdisk_${unit}_owner
- eval perms=\$ramdisk_${unit}_perms
-
- echo Configuring ramdisk /dev/md$unit
mdconfig -a $mdoptions -u $unit
newfs $fsoptions /dev/md$unit
- [ "X$owner" != "X" ] && chown $owner /dev/md$unit
- [ "X$perms" != "X" ] && chmod $perms /dev/md$unit
done
}
@@ -72,7 +62,6 @@ ramdisk_stop()
if [ -c /dev/md$unit ] ; then
umount -f /dev/md$unit > /dev/null 2>&1
mdconfig -d -u $unit
- echo Recovered ramdisk /dev/md$unit
fi
done
}
OpenPOWER on IntegriCloud