[Git-commits] [grml/grml-live] 66e10a: Redefine minifai actions
Chris Hofstaedtler
noreply at github.com
Wed Jun 18 13:53:43 CEST 2025
Branch: refs/heads/master
Home: https://github.com/grml/grml-live
Commit: 66e10ae447a4c37ba736953fe3c6fa8ba92b637c
https://github.com/grml/grml-live/commit/66e10ae447a4c37ba736953fe3c6fa8ba92b637c
Author: Chris Hofstaedtler <ch at grml.org>
Date: 2025-06-18 (Wed, 18 Jun 2025)
Changed paths:
M config/hooks/GRMLBASE/instsoft
M config/hooks/GRMLBASE/updatebase
M debian/control
M grml-live
M usr/lib/grml-live/minifai
Log Message:
-----------
Redefine minifai actions
Instead of the traditional dirinstall and softupdate FAI_ACTIONs, minifai now
provides four:
* bootstrap: create chroot and install packages ("updatebase", "instsoft")
* dirinstall: everything: create chroot, install packages and run configure
scripts
* softupdate: everything except creating the chroot
* reconfigure: only run configure scripts
Instead of distributing the logic of what to run when in grml-live, FAI and
instsoft/updatebase hooks, grml-live now makes a decision and calls minifai
with the correct action.
Notably, except for "reconfigure", the "updatebase" task now gets to always
run, ensuring APT package lists are available. minifai's updatebase was already
minimal and only runs `apt-get update`, which is what grml-live needs.
Commit: 8f6e5f39f7949b6280e6de178b600f83b93d8adb
https://github.com/grml/grml-live/commit/8f6e5f39f7949b6280e6de178b600f83b93d8adb
Author: Chris Hofstaedtler <zeha at users.noreply.github.com>
Date: 2025-06-18 (Wed, 18 Jun 2025)
Changed paths:
M config/hooks/GRMLBASE/instsoft
M config/hooks/GRMLBASE/updatebase
M debian/control
M grml-live
M usr/lib/grml-live/minifai
Log Message:
-----------
Merge pull request #337 from grml/faiactions
Redefine minifai actions
Compare: https://github.com/grml/grml-live/compare/287fd672e215...8f6e5f39f794
To unsubscribe from these emails, change your notification settings at https://github.com/grml/grml-live/settings/notifications
More information about the Git-commits
mailing list