index : archinstall32 | |
Archlinux32 installer | gitolite user |
summaryrefslogtreecommitdiff |
author | Anton Hvornum <anton.feeds+github@gmail.com> | 2019-11-19 00:17:31 +0000 |
---|---|---|
committer | Anton Hvornum <anton.feeds+github@gmail.com> | 2019-11-19 00:17:31 +0000 |
commit | a543c2033c1e27ffa57b9762c63f792d6c2b451f (patch) | |
tree | 247c1af605a6a4e253ef99351227ce565a681131 | |
parent | 42676d57877bcccb8e5f2869891a790e94d450a0 (diff) |
-rw-r--r-- | archinstall.py | 9 |
diff --git a/archinstall.py b/archinstall.py index 26091ea8..ec371dee 100644 --- a/archinstall.py +++ b/archinstall.py @@ -292,7 +292,14 @@ class sys_command():#Thread): if not self.pid: # Child process # Replace child process with our main process if not self.kwargs['emulate']: - os.execv(self.cmd[0], self.cmd) + try: + os.execv(self.cmd[0], self.cmd) + except FileNotFoundError: + self.status = 'done' + log(f"{self.cmd[0]} does not exist.", origin='spawn', level=2) + self.exit_code = 1 + return False + os.chdir(old_dir) poller = epoll() |