[arch-releng] 回复: RFC: Automated Install

George 997284773 at qq.com
Fri Jul 9 07:00:30 UTC 2021


fuck


------------------ 原始邮件 ------------------
发件人:                                                                                                                        "Arch Linux Release Engineering"                                                                                    <arch-releng at lists.archlinux.org>;
发送时间: 2021年7月9日(星期五) 下午2:45
收件人: "arch-releng"<arch-releng at lists.archlinux.org>;
抄送: "brent s."<bts at square-r00t.net>;
主题: 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 <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