blob: 29c4052c10b56c0598157909fd2e5f7d9ea9b945 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
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 <amulhern@redhat.com>
+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
|