Browse Source

use prepared env for borg umount

Thomas Waldmann 7 years ago
parent
commit
b88da10641
1 changed files with 5 additions and 2 deletions
  1. 5 2
      src/borg/helpers/fs.py

+ 5 - 2
src/borg/helpers/fs.py

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