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:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user