systemd/systemd: configure presets for systemd services (MR 5377) (MR 5563)

Co-authored-by: Clayton Craft <clayton@craftyguy.net>
This commit is contained in:
jane400
2025-01-10 13:02:34 +01:00
committed by Oliver Smith
co-authored by Clayton Craft
parent ca7c0be4ad
commit 19eedbea6b
7 changed files with 28 additions and 1 deletions
+4 -1
View File
@@ -5,7 +5,7 @@
pkgname=systemd
pkgver=256
_pkgver="musl-v${pkgver//_/-}"
pkgrel=2
pkgrel=3
pkgdesc="System and service manager"
url="https://github.com/systemd/systemd"
arch="all !ppc64le !armhf !s390x" # blocked by pmboostrap not supporting
@@ -255,6 +255,7 @@ udevd_zcomp() {
timesyncd() {
pkgdesc="systemd Time Synchronization"
install="$subpkgname.post-install $subpkgname.pre-deinstall"
amove etc/systemd/timesyncd.conf
amove usr/bin/timedatectl
@@ -276,6 +277,7 @@ timesyncd_zcomp() {
networkd() {
pkgdesc="systemd Network Configuration"
install="$subpkgname.post-install $subpkgname.pre-deinstall"
amove usr/bin/networkctl
amove etc/systemd/network
@@ -309,6 +311,7 @@ networkd_zcomp() {
resolved() {
pkgdesc="systemd Network Name Resolution"
install="$subpkgname.post-install $subpkgname.pre-deinstall"
replaces="resolvconf"
provides="resolvconf"
@@ -0,0 +1,4 @@
#!/bin/sh
. /usr/lib/systemd/systemd-apk-macros.sh
systemd_service_post_install system systemd-networkd
@@ -0,0 +1,4 @@
#!/bin/sh
. /usr/lib/systemd/systemd-apk-macros.sh
systemd_service_pre_deinstall system systemd-networkd
@@ -0,0 +1,4 @@
#!/bin/sh
. /usr/lib/systemd/systemd-apk-macros.sh
systemd_service_post_install system systemd-resolved
@@ -0,0 +1,4 @@
#!/bin/sh
. /usr/lib/systemd/systemd-apk-macros.sh
systemd_service_pre_deinstall system systemd-resolved
@@ -0,0 +1,4 @@
#!/bin/sh
. /usr/lib/systemd/systemd-apk-macros.sh
systemd_service_post_install system systemd-timesyncd
@@ -0,0 +1,4 @@
#!/bin/sh
. /usr/lib/systemd/systemd-apk-macros.sh
systemd_service_pre_deinstall system systemd-timesyncd