diff --git a/archinstall/lib/general.py b/archinstall/lib/general.py index 174acb8a..f3591b09 100644 --- a/archinstall/lib/general.py +++ b/archinstall/lib/general.py @@ -223,8 +223,11 @@ class SysCommandWorker: """ assert type(key) == bytes - if (contains := key in self._trace_log[self._trace_log_pos:]): - self._trace_log_pos += self._trace_log[self._trace_log_pos:].find(key) + len(key) + with open('./debug.txt', 'a') as silent_output: + silent_output.write(f"Checking for {[key]} in {[self._trace_log]} as position {self._trace_log_pos}\n") + if (contains := key in self._trace_log[self._trace_log_pos:]): + silent_output.write(f" -Found it at {self._trace_log.find(key, self._trace_log_pos)}\n") + self._trace_log_pos += self._trace_log.find(key, self._trace_log_pos) + len(key) return contains