[arch-releng] RFC: Automated Install

brent s. bts at square-r00t.net
Fri Jul 9 06:45:03 UTC 2021


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 <afg984 at gmail.com>
From: brent s. <bts at square-r00t.net>
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 <arch-releng at lists.archlinux.org> 於 2021年7月9日
> 週五 下午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


More information about the arch-releng mailing list