fix: install dinit service packages through netinstall Default group instead of packagechooser

basestrap module (from calamares-extensions) reads netinstallAdd only
for the init provider name (e.g. 'dinit') to add elogind-dinit. It
does NOT install the subgroup packages from the user's packagechooser
selection (networkmanager-dinit, pipewire-dinit, etc.). So these were
selected in the GUI but never present in the target system.

Since the netinstall view's packageOperations -> packages module flow
works correctly, move all required *-dinit service packages into the
netinstall.yaml Default group (online) and profile.yaml rootfs (offline).

Also revert settings.conf back to services-artix + postcfg — these
modules DO exist (from calamares-extensions) and work correctly when
the service packages are installed. Remove the unnecessary shellprocess
files that were added as a mistaken workaround.
This commit is contained in:
2026-07-07 17:40:50 +02:00
parent 0f3ed4f346
commit 5b0cbc5102
8 changed files with 23 additions and 113 deletions
@@ -1,5 +0,0 @@
---
dontChroot: true
timeout: 60
script:
- "-/usr/local/bin/enable-services.sh ${USER} ${ROOT}"
@@ -30,9 +30,10 @@ sequence:
- displaymanager
- networkcfg
- hwclock
- shellprocess@enable-services
- services-artix
- grubcfg
- bootloader
- postcfg
- umount
- show:
- finished
@@ -41,9 +42,6 @@ instances:
- id: dm
module: packagechooser
config: packagechooser_dm.conf
- id: enable-services
module: shellprocess
config: enable-services.conf
branding: antergos-next