Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
path: root/archinstall.py
diff options
context:
space:
mode:
Diffstat (limited to 'archinstall.py')
-rw-r--r--archinstall.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/archinstall.py b/archinstall.py
index 5c261662..e43109b4 100644
--- a/archinstall.py
+++ b/archinstall.py
@@ -216,7 +216,7 @@ class sys_command():#Thread):
if not 'emulate' in kwargs: kwargs['emulate'] = SAFETY_LOCK
#Thread.__init__(self)
if kwargs['emulate']:
- print('Starting command in emulation mode.')
+ print(f"Starting command '{cmd}' in emulation mode.")
self.cmd = shlex.split(cmd)
self.args = args
self.kwargs = kwargs
@@ -494,7 +494,10 @@ def get_disk_size(drive):
return ''.join(human_readable_size(fh.read().decode('UTF-8').strip()))
def disk_info(drive, *positionals, **kwargs):
- info = json.loads(b''.join(sys_command(f'lsblk -J -o "NAME,SIZE,FSTYPE,LABEL" {drive}', *positionals, **kwargs)).decode('UTF_8'))['blockdevices'][0]
+ lkwargs = {**kwargs}
+ lkwargs['emulate'] = False # This is a emulate-safe function. Does not alter filesystem.
+
+ info = json.loads(b''.join(sys_command(f'lsblk -J -o "NAME,SIZE,FSTYPE,LABEL" {drive}', *positionals, **lkwargs)).decode('UTF_8'))['blockdevices'][0]
fileformats = []
labels = []
for child in info['children']: