pmbootstrap-meow/pmb/install
Clayton Craft 36c86cd971
install: create_device_rootfs: install pmos-base-systemd first (MR 2383)
When building a systemd image, this patch installs pmos-base-systemd
(and its dependencies) first before building the rest of the device
chroot. This is a workaround for...

The pmos-base-systemd package provides distro-wide systemd presets for
services, and when it's added to the `install_packages` list then
there's no guarantee that apk will install it *before* service packages
execute `systemctl preset`. In other words: `preset` may be run before
the distro presets are actually installed, and crushing expectations. By
making sure pmos-base-systemd is installed in the chroot first, we can
provide some guarantee that presets will be there when services are
installed a bit later.
2024-09-02 10:27:38 -07:00
..
__init__.py Bump copyright to 2023 2023-01-22 19:18:06 +01:00
_install.py install: create_device_rootfs: install pmos-base-systemd first (MR 2383) 2024-09-02 10:27:38 -07:00
blockdevice.py install: add a --sector-size flag (MR 2391) 2024-08-25 22:06:17 +02:00
format.py Auto-format codebase with ruff (MR 2325) 2024-06-23 15:40:13 +02:00
losetup.py install: add a --sector-size flag (MR 2391) 2024-08-25 22:06:17 +02:00
partition.py Run ruff check --fix (MR 2357) 2024-07-16 00:26:35 +02:00
recovery.py Auto-format codebase with ruff (MR 2325) 2024-06-23 15:40:13 +02:00
ui.py Ruff: fix typing.Xxx is deprecated, use xxx instead (MR 2327) 2024-06-23 19:13:57 +02:00