diff --git a/archinstall/lib/general.py b/archinstall/lib/general.py index 39aadb2a..6b11d29d 100644 --- a/archinstall/lib/general.py +++ b/archinstall/lib/general.py @@ -283,15 +283,17 @@ class SysCommandWorker: self.make_sure_we_are_executing() - if self.child_fd: - written_data = os.write(self.child_fd, data + (b'\n' if line_ending else b'')) - os.fsync(self.child_fd) + with open('debug_write.txt', 'a') as silent_output: + silent_output.write(f"Writing to {self.child_fd}") + if self.child_fd: + written_data = os.write(self.child_fd, data + (b'\n' if line_ending else b'')) + + os.fsync(self.child_fd) - with open('debug_write.txt', 'a') as silent_output: written_data_string = data + (b'\n' if line_ending else b'') silent_output.write(f"Wrote {[written_data_string]}\n") - return written_data + return written_data return 0