parent
4e243fa868
commit
31bd5e80e3
|
|
@ -460,10 +460,12 @@ def _pid_exists(pid: int) -> bool:
|
||||||
def run_custom_user_commands(commands :List[str], installation :Installer) -> None:
|
def run_custom_user_commands(commands :List[str], installation :Installer) -> None:
|
||||||
for index, command in enumerate(commands):
|
for index, command in enumerate(commands):
|
||||||
script_path = f"/var/tmp/user-command.{index}.sh"
|
script_path = f"/var/tmp/user-command.{index}.sh"
|
||||||
chroot_path = installation.target / script_path
|
chroot_path = f"{installation.target}/{script_path}"
|
||||||
|
|
||||||
info(f'Executing custom command "{command}" ...')
|
info(f'Executing custom command "{command}" ...')
|
||||||
chroot_path.write_text(command)
|
with open(chroot_path, "w") as user_script:
|
||||||
|
user_script.write(command)
|
||||||
|
|
||||||
SysCommand(f"arch-chroot {installation.target} bash {script_path}")
|
SysCommand(f"arch-chroot {installation.target} bash {script_path}")
|
||||||
|
|
||||||
os.unlink(chroot_path)
|
os.unlink(chroot_path)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue