Avoid crash under macOS

This commit is contained in:
2Shirt 2019-12-09 19:57:47 -07:00
parent 0472166c09
commit 82827b7a0d
Signed by: 2Shirt
GPG key ID: 152FAC923B0E132C

View file

@ -50,9 +50,13 @@ def mount_backup_shares(read_write=False):
# Prep mount point
if platform.system() in ('Darwin', 'Linux'):
mount_point = pathlib.Path(f'/Backups/{name}')
if not mount_point.exists():
# Script should be run as user so sudo is required
run_program(['sudo', 'mkdir', mount_point])
try:
if not mount_point.exists():
# 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
if share_is_mounted(details):