From 17de7d0ce4020050d1d74552cfb6cacfda23b5e2 Mon Sep 17 00:00:00 2001 From: Anton Hvornum Date: Thu, 11 Apr 2019 23:01:22 +0200 Subject: Added a exit condition for the subsystem --- archinstall.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'archinstall.py') diff --git a/archinstall.py b/archinstall.py index e8997391..96283004 100644 --- a/archinstall.py +++ b/archinstall.py @@ -169,13 +169,18 @@ class sys_command(): if 'triggers' in self.opts: for trigger in list(self.opts['triggers']): if trigger.lower() in lower: - print('[N] Writing to subsystem: {}'.format(self.opts['triggers'][trigger])) + if 'debug' in self.opts and self.opts['debug']: + print('[N] Writing to subsystem: {}'.format(self.opts['triggers'][trigger])) os.write(child_fd, self.opts['triggers'][trigger]) del(self.opts['triggers'][trigger]) ## Adding a exit trigger: if len(self.opts['triggers']) == 0: + if 'debug' in self.opts and self.opts['debug']: + print('[N] Waiting for last command to finish...') if b'[root@arcinstall ~]#' in output: + if 'debug' in self.opts and self.opts['debug']: + print('[N] Last command finished, exiting subsystem.') alive = False break -- cgit v1.2.3-70-g09d2