[Axel Beckert]
> + # check for free disk size percentage and don't overstep it
> + AVAIL_KB=$(/bin/df --output=avail "$(dirname "${CONF_SWAPFILE}")" |
> tail -1)
Note, I suspect this use of 'dirname' is a bad idea. 'df' can give
different result for /some/path and /some/path/file, and you want the
result for the latter. For example, if /some/path is a autofs mount
point that is not yet mounted, I believe 'df' will report data for the
dummy mount point and not the file system mounted when accessing
/some/path/file. Because of this, I would suggest to touch the file
first and then run 'df' on it, to make sure df report the space on the
file system where the file is located.
--
Happy hacking
Petter Reinholdtsen