X-Git-Url: http://git.grml.org/?a=blobdiff_plain;f=usr_sbin%2Fprepare_tmpfs.sh;h=3208fccfa85402241b926ab8fe2b336c96752e92;hb=refs%2Ftags%2Fv1.1.25;hp=4b393f2fe7e993c31020ed023c78b52c4610dfa9;hpb=e720deae78f1eda5e6f62629606c194f16796762;p=grml-scripts.git diff --git a/usr_sbin/prepare_tmpfs.sh b/usr_sbin/prepare_tmpfs.sh index 4b393f2..3208fcc 100755 --- a/usr_sbin/prepare_tmpfs.sh +++ b/usr_sbin/prepare_tmpfs.sh @@ -1,10 +1,9 @@ #!/bin/zsh # Filename: prepare_tmpfs.sh -# Purpose: setup a tmpfs +# Purpose: set up a tmpfs of a selected directory # Authors: grml-team (grml.org), (c) Michael Prokop # Bug-Reports: see http://grml.org/bugs/ # License: This file is licensed under the GPL v2. -# Latest change: Sam Mai 27 15:13:03 CEST 2006 [mika] ################################################################################ if [ $UID != 0 ]; then @@ -23,12 +22,10 @@ if ! [ -n "$1" -a -n "$2" ] ; then exit 1 fi -[ -d /UNIONFS ] && UNIONFS="/UNIONFS" # running from live-CD? - DIRECTORY="$1" prepare_start () { - if ! mount | grep -q "tmpfs on ${UNIONFS}${DIRECTORY}" ; then + if ! mount | grep -q "tmpfs on ${DIRECTORY}" ; then if [ -d $DIRECTORY ] ; then if ! [ -d $DIRECTORY.tmpfile ] ; then echo -n "Setting up tmpfs ${DIRECTORY}: " @@ -58,7 +55,7 @@ prepare_start () { prepare_stop () { if mount | grep -q $DIRECTORY ; then echo -n "Unmounting tmpfs ${DIRECTORY}: " - umount ${UNIONFS}${DIRECTORY} && \ + umount ${DIRECTORY} && \ rmdir $DIRECTORY && \ mv $DIRECTORY.tmpfile $DIRECTORY && echo done || echo failed else