v2.0.4rc7
Pre-release
Pre-release
New features
- Added network helpers in
archinstall.lib.networking
. Mainly adding helpers to detect physical interfaces and MAC-addresses. - Added a
unattended
example profile - Support for listing (and filtering) profiles based on MAC-address was added, the
filter_irrelevant_macs
will filter any MAC address profile that doesn't match the current machine. archinstall.Installer()
now has post-installation checks on__exit__
, so whenInstall()
is used in a context manager (with archinstall.Installer() as installation
), whenever the coder exits that block, the post-installation-steps will run and inform (but not raise) about any missing steps that haven't been completed in order to successfully boot the machine (checks if the base OS is installed, if root or a super user is created/setup and if a bootloader is installed).- Fixed the
guided
template to check ifroot_pw
is set, if it isn't, it will require an additional sudo-user to be created.
Minor Fixes
- The unattended test-profile reports upstream to inform which commit was installed without user interaction.
- Made
btrfs-progs
optional, won't be installed unlessbtrfs
is detected as a filesystem.