Avoid crash under macOS
This commit is contained in:
parent
0472166c09
commit
82827b7a0d
1 changed files with 7 additions and 3 deletions
|
|
@ -50,9 +50,13 @@ def mount_backup_shares(read_write=False):
|
||||||
# Prep mount point
|
# Prep mount point
|
||||||
if platform.system() in ('Darwin', 'Linux'):
|
if platform.system() in ('Darwin', 'Linux'):
|
||||||
mount_point = pathlib.Path(f'/Backups/{name}')
|
mount_point = pathlib.Path(f'/Backups/{name}')
|
||||||
if not mount_point.exists():
|
try:
|
||||||
# Script should be run as user so sudo is required
|
if not mount_point.exists():
|
||||||
run_program(['sudo', 'mkdir', mount_point])
|
# Script should be run as user so sudo is required
|
||||||
|
run_program(['sudo', 'mkdir', '-p', mount_point])
|
||||||
|
except OSError:
|
||||||
|
# Assuming permission denied under macOS
|
||||||
|
pass
|
||||||
|
|
||||||
# Check if already mounted
|
# Check if already mounted
|
||||||
if share_is_mounted(details):
|
if share_is_mounted(details):
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue