mirror of
https://github.com/flatcar/scripts.git
synced 2025-10-02 19:11:20 +02:00
sys-apps/systemd: Enable remote-fs.target too.
Since v242, this unit is not enabled by default. Currently the recommended way of initial enablement of the important units is through `systemctl preset-all` with the preset file from systemd. We don't want to do it, because this action creates symlinks in /etc, so we enable those services ourselves by putting the symlinks in /lib.
This commit is contained in:
parent
2ac602d5ea
commit
5e98f2cb98
@ -426,14 +426,15 @@ multilib_src_install_all() {
|
|||||||
# Flatcar: Don't enable services in /etc, move to /usr.
|
# Flatcar: Don't enable services in /etc, move to /usr.
|
||||||
systemd_enable_service multi-user.target systemd-networkd.service
|
systemd_enable_service multi-user.target systemd-networkd.service
|
||||||
systemd_enable_service multi-user.target systemd-resolved.service
|
systemd_enable_service multi-user.target systemd-resolved.service
|
||||||
|
systemd_enable_service multi-user.target remote-fs.target
|
||||||
systemd_enable_service sysinit.target systemd-timesyncd.service
|
systemd_enable_service sysinit.target systemd-timesyncd.service
|
||||||
|
|
||||||
# Flatcar: Enable getty manually.
|
# Flatcar: Enable getty manually.
|
||||||
mkdir --parents "${ED}/usr/lib/systemd/system/getty.target.wants"
|
mkdir --parents "${ED}/usr/lib/systemd/system/getty.target.wants"
|
||||||
dosym ../getty@.service "/usr/lib/systemd/system/getty.target.wants/getty@tty1.service"
|
dosym ../getty@.service "/usr/lib/systemd/system/getty.target.wants/getty@tty1.service"
|
||||||
|
|
||||||
# Flatcar: Do not enable random services if /etc was detected
|
# Flatcar: Use an empty preset file, because systemctl
|
||||||
# as empty!!!
|
# preset-all puts symlinks in /etc, not in /usr.
|
||||||
rm "${ED}$(usex split-usr '' /usr)/lib/systemd/system-preset/90-systemd.preset" || die
|
rm "${ED}$(usex split-usr '' /usr)/lib/systemd/system-preset/90-systemd.preset" || die
|
||||||
insinto $(usex split-usr '' /usr)/lib/systemd/system-preset
|
insinto $(usex split-usr '' /usr)/lib/systemd/system-preset
|
||||||
doins "${FILESDIR}"/99-default.preset
|
doins "${FILESDIR}"/99-default.preset
|
||||||
|
Loading…
x
Reference in New Issue
Block a user