index : archinstall32 | |
Archlinux32 installer | gitolite user |
summaryrefslogtreecommitdiff |
-rw-r--r-- | archinstall/lib/installer.py | 9 |
diff --git a/archinstall/lib/installer.py b/archinstall/lib/installer.py index 48177013..94bdff7d 100644 --- a/archinstall/lib/installer.py +++ b/archinstall/lib/installer.py @@ -569,9 +569,11 @@ class Installer: mkinit.write(f"HOOKS=({' '.join(self._hooks)})\n") try: - SysCommand(f'/usr/bin/arch-chroot {self.target} mkinitcpio {" ".join(flags)}') + SysCommand(f'/usr/bin/arch-chroot {self.target} mkinitcpio {" ".join(flags)}', peek_output=True) return True - except SysCallError: + except SysCallError as error: + if error.worker: + log(error.worker._trace_log.decode()) return False def minimal_installation( @@ -664,7 +666,8 @@ class Installer: # TODO: Use python functions for this SysCommand(f'/usr/bin/arch-chroot {self.target} chmod 700 /root') - self.mkinitcpio(['-P'], locale_config) + if not self.mkinitcpio(['-P'], locale_config): + error(f"Error generating initramfs (continuing anyway)") self.helper_flags['base'] = True |