diff options
Diffstat (limited to 'etc/rc.d/ramdisk')
-rw-r--r-- | etc/rc.d/ramdisk | 13 |
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 } |