diff --git a/blivet/tasks/fsmount.py b/blivet/tasks/fsmount.py index 15f79a3e..bb3fe873 100644 --- a/blivet/tasks/fsmount.py +++ b/blivet/tasks/fsmount.py @@ -19,6 +19,7 @@ # # Red Hat Author(s): Anne Mulhern +from distutils.spawn import find_executable import os from ..errors import FSError @@ -58,7 +59,7 @@ class FSMount(task.BasicApplication, fstask.FSTask): @property def _can_mount(self): return (self.mount_type in fslib.kernel_filesystems) or \ - (os.access("/sbin/mount.%s" % (self.mount_type,), os.X_OK)) or \ + (find_executable("mount.%s" % (self.mount_type,)) is not None) or \ self._has_driver @property