diff --git a/archinstall/lib/disk/mapperdev.py b/archinstall/lib/disk/mapperdev.py index 77b12e37..d72a127f 100644 --- a/archinstall/lib/disk/mapperdev.py +++ b/archinstall/lib/disk/mapperdev.py @@ -109,4 +109,12 @@ class MapperDev: except SysCallError as err: raise DiskError(f"Could not mount {self.path} to {target} using options {options}: {err}") + return True + + def unmount(self, target :str, fs :Optional[str] = None, options :str = '') -> bool: + try: + SysCommand(f"/usr/bin/umount {self.path}") + except SysCallError as error: + raise DiskError(f"Could not unmount {self.path} properly: {error}") + return True \ No newline at end of file diff --git a/archinstall/lib/general.py b/archinstall/lib/general.py index 286c6ed3..acbf90b0 100644 --- a/archinstall/lib/general.py +++ b/archinstall/lib/general.py @@ -333,7 +333,6 @@ class SysCommandWorker: for fileno, event in self.poll_object.poll(0.1): try: output = os.read(fileno, 8192) - print('Output:', output) self.peak(output) self._trace_log += output except OSError as error: diff --git a/archinstall/lib/luks.py b/archinstall/lib/luks.py index 5e3443c0..ef2b6f3b 100644 --- a/archinstall/lib/luks.py +++ b/archinstall/lib/luks.py @@ -187,7 +187,6 @@ class luks2: pw_given = False while cryptworker.is_alive(): if bytes(f'Enter passphrase for {partition.path}', 'UTF-8') in cryptworker and pw_given is False: - print('Entered the passphrase..') cryptworker.write(password) pw_given = True time.sleep(0.25)