From 3695c37bc4c530cc381ccee86e3e190f50a4a416 Mon Sep 17 00:00:00 2001 From: codefiles <11915375+codefiles@users.noreply.github.com> Date: Thu, 28 Sep 2023 07:00:06 -0400 Subject: Fix mount command whitespace (#2126) --- archinstall/lib/disk/device_handler.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'archinstall') diff --git a/archinstall/lib/disk/device_handler.py b/archinstall/lib/disk/device_handler.py index 066d3295..f2835b7b 100644 --- a/archinstall/lib/disk/device_handler.py +++ b/archinstall/lib/disk/device_handler.py @@ -546,12 +546,16 @@ class DeviceHandler(object): info(f'Device already mounted at {target_mountpoint}') return - str_options = ','.join(options) - str_options = f'-o {str_options}' if str_options else '' + cmd = ['mount'] - mount_fs = f'-t {mount_fs}' if mount_fs else '' + if len(options): + cmd.extend(('-o', ','.join(options))) + if mount_fs: + cmd.extend(('-t', mount_fs)) - command = f'mount {mount_fs} {str_options} {dev_path} {target_mountpoint}' + cmd.extend((str(dev_path), str(target_mountpoint))) + + command = ' '.join(cmd) debug(f'Mounting {dev_path}: {command}') -- cgit v1.2.3-70-g09d2