diff options
author | René 'Necoro' Neumann <necoro@necoro.net> | 2009-05-08 10:57:51 +0200 |
---|---|---|
committer | René 'Necoro' Neumann <necoro@necoro.net> | 2009-05-08 10:57:51 +0200 |
commit | dd5f2ff10aa76d8a38876910eea101462af99bf9 (patch) | |
tree | a69c318de03b3eba09d84ec83e4d6a489894e585 /init.d/moztmp | |
parent | 0f823effabf827efd69eaf1bb753e6088b1e191b (diff) | |
download | moztmp-dd5f2ff10aa76d8a38876910eea101462af99bf9.tar.gz moztmp-dd5f2ff10aa76d8a38876910eea101462af99bf9.tar.bz2 moztmp-dd5f2ff10aa76d8a38876910eea101462af99bf9.zip |
Better naming
Diffstat (limited to '')
-rwxr-xr-x | init.d/moztmp | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/init.d/moztmp b/init.d/moztmp index c710ec6..b5d99b2 100755 --- a/init.d/moztmp +++ b/init.d/moztmp @@ -9,10 +9,14 @@ MOZ_MOUNTDIR=${MOZ_MOUNT:-/tmp/moztmp/} MOZ_DIR=${MOZ_DIR:-.mozilla} MOZ_SAVEDIR=${MOZ_SAVEDIR:-.mozilla_save} +# Return the homedir of a user homedir() { echo $(eval echo ~$1) } +# Return the size needed for the ramdisk +# Adds up the size of the .mozilla dir for each user - or takes 50MB if it does not exist +# Finally doubles the size - just to be on the safe side ;) get_size() { local size=0 for u in ${MOZ_USERS}; do @@ -37,7 +41,8 @@ get_size() { echo $size } -set_folder() { +# Move folder to mounted dir for one user +folder_to_mnt() { local user=$1 local mdir=$(homedir $u)/${MOZ_DIR} local sdir=$(homedir $u)/${MOZ_SAVEDIR} @@ -73,7 +78,8 @@ set_folder() { return 0 } -get_folder() { +# Moves folder from mnt back to the home dir +folder_to_home() { local user=$1 local mdir=$(homedir $u)/${MOZ_DIR} local sdir=$(homedir $u)/${MOZ_SAVEDIR} @@ -96,7 +102,7 @@ stop() { for u in ${MOZ_USERS}; do ebegin "Deleting moztmp for user $u" eindent - get_folder $u + folder_to_home $u eoutdent eend $? done @@ -125,7 +131,7 @@ start() { for u in ${MOZ_USERS}; do ebegin "Setting moztmp for user $u" eindent - set_folder $u + folder_to_mnt $u eoutdent eend $? done |