|
@@ -6,6 +6,8 @@ import subprocess
|
|
import sys
|
|
import sys
|
|
import textwrap
|
|
import textwrap
|
|
|
|
|
|
|
|
+from .process import prepare_subprocess_env
|
|
|
|
+
|
|
from ..constants import * # NOQA
|
|
from ..constants import * # NOQA
|
|
|
|
|
|
|
|
|
|
@@ -154,7 +156,8 @@ def dash_open(path, mode):
|
|
|
|
|
|
|
|
|
|
def umount(mountpoint):
|
|
def umount(mountpoint):
|
|
|
|
+ env = prepare_subprocess_env(system=True)
|
|
try:
|
|
try:
|
|
- return subprocess.call(['fusermount', '-u', mountpoint])
|
|
|
|
|
|
+ return subprocess.call(['fusermount', '-u', mountpoint], env=env)
|
|
except FileNotFoundError:
|
|
except FileNotFoundError:
|
|
- return subprocess.call(['umount', mountpoint])
|
|
|
|
|
|
+ return subprocess.call(['umount', mountpoint], env=env)
|