Added final packages for testing archinstall

This commit is contained in:
Anton Hvornum 2026-05-10 20:37:05 +02:00
parent 310e3534e3
commit f98352fcd5
No known key found for this signature in database
GPG Key ID: D4B58E897A929F2E
7 changed files with 25 additions and 1 deletions

4
.gitignore vendored
View File

@ -41,3 +41,7 @@ requirements.txt
/cmd_output.txt
node_modules/
uv.lock
test_tooling/mkosi/*image*
test_tooling/mkosi/mkosi.cache/**
test_tooling/mkosi/mkosi.tools/**
test_tooling/mkosi/mkosi.tools.manifest

View File

View File

@ -42,6 +42,7 @@ Profiles=archinstall
Incremental=true
ToolsTree=default
ToolsTreeProfiles=devel,misc,package-manager,runtime,gui
WithNetwork=yes
[Runtime]
Console=gui

View File

@ -0,0 +1,5 @@
cd archinstall-git
rm -rf dist
uv build --no-build-isolation --wheel
uv pip install dist/*.whl --break-system-packages --system --no-build --no-deps

5
test_tooling/mkosi/mkosi.postinst.chroot Normal file → Executable file
View File

@ -1,3 +1,6 @@
#!/usr/bin/env bash
git clone https://github.com/archlinux/archinstall.git /root/archinstall
git clone https://github.com/archlinux/archinstall.git /root/archinstall-git
curl -s "https://archlinux.org/mirrorlist/?country=SE&protocol=https&use_mirror_status=on" | sed -e 's/^#Server/Server/' -e '/^#/d' | rankmirrors -n 5 - > /etc/pacman.d/mirrorlist
# TODO: Set geo-mirrors statically instead

View File

@ -38,6 +38,16 @@ Packages=
strace
util-linux
xz
pacman-contrib
gcc
git
pkgconfig
python
python-pip
python-uv
python-setuptools
python-pyparted
python-pydantic
python-textual
WithDocs=false
KernelCommandLine=quiet splash

View File

@ -0,0 +1 @@
6