fuck
------------------ ???????? ------------------
??????:
"Arch Linux Release Engineering"
<[email protected]>;
????????: 2021??7??9??(??????) ????2:45
??????: "arch-releng"<[email protected]>;
????: "brent s."<[email protected]>;
????: Re: [arch-releng] RFC: Automated Install
Whoops! Goofed. I meant to send this to the list, not to Li-Yu directly.
Apologies, Li-Yu!
-------- Forwarded Message --------
Subject: Re: [arch-releng] RFC: Automated Install
To: Li-Yu Yu <[email protected]>
From: brent s. <[email protected]>
Date: Fri, 9 Jul 2021 02:41:55 -0400
On 7/9/21 2:32 AM, Li-Yu Yu wrote:
> brent s. via arch-releng <[email protected]> ??
2021??7??9??
> ?L?? ????2:24??????
> Just FYI, maybe not what you want, but I have been sending the script=
> kernel cmdline from the PXE server:
>
https://gitlab.archlinux.org/archlinux/archiso/-/blob/master/configs/releng/airootfs/root/.automated_script.sh
>
Thanks! Yeah, I've seen a couple implementations of scripted installs,
and it's handy that it's now included as a kernel param! But that's a
bit too narrow compared to what I'm thinking of. Compared to something a
little more complex like Kickstart[0] or Preseed[1], install scripts
tend to feel a little limiting.
The benefit of frameworks that can use configurations/profiles/etc. is
that they're really extendable by users without them needing to script
it themselves (or to completely change a script someone else wrote, etc.).
The docs[2] need to be updated (as they were written back from my python
implementation), but generally speaking not much should change from the
user's end if you want to get an idea of what I came up with/am working
on. Notably, the repo has changed for the new implementation[3]. (Again,
nothing usable yet as I'm heavily developing it currently. The structs
should mostly be done, though, if you want an idea of hierarchy and
parsing.)
[0]
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/installation_guide/sect-kickstart-howto
[1] https://wiki.debian.org/DebianInstaller/Preseed
[2] https://aif.square-r00t.net/
[3] https://git.square-r00t.net/AIF/
--
brent saner
https://square-r00t.net/
GPG info: https://square-r00t.net/gpg-info