The BSD's don't need to umount cleanly when shuttind down, as they have a special kernel service to handle this. As sch, don't error if we don't have fuser
This commit is contained in:
parent
95f8344874
commit
b321c6891e
@ -25,7 +25,11 @@
|
|||||||
|
|
||||||
# Handy function to handle all our unmounting needs
|
# Handy function to handle all our unmounting needs
|
||||||
# mountinfo is a C program to actually find our mounts on our supported OS's
|
# mountinfo is a C program to actually find our mounts on our supported OS's
|
||||||
|
# We rely on fuser being preset, so if it's not then we don't unmount anything.
|
||||||
|
# This isn't a real issue for the BSD's, but it is for Linux.
|
||||||
do_unmount() {
|
do_unmount() {
|
||||||
|
type fuser >/dev/null 2>&1 || return 0
|
||||||
|
|
||||||
local cmd="$1" retval=0 retry=
|
local cmd="$1" retval=0 retry=
|
||||||
local f_opts="-m -c" f_kill="-s " mnt=
|
local f_opts="-m -c" f_kill="-s " mnt=
|
||||||
if [ "${RC_UNAME}" = "Linux" ] ; then
|
if [ "${RC_UNAME}" = "Linux" ] ; then
|
||||||
|
Loading…
Reference in New Issue
Block a user