From b88da1064155f159163a78cfbafa1adc0eb5ec3a Mon Sep 17 00:00:00 2001 From: Thomas Waldmann Date: Sat, 23 Sep 2017 22:38:26 +0200 Subject: [PATCH] use prepared env for borg umount --- src/borg/helpers/fs.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/borg/helpers/fs.py b/src/borg/helpers/fs.py index be05d0faa..783c14d7a 100644 --- a/src/borg/helpers/fs.py +++ b/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)