mirror of
git://git.openembedded.org/meta-openembedded
synced 2026-09-30 13:30:17 +00:00
networkd-dispatcher: inherit systemd class
Use the systemd class to correctly plug the package into the systemd infrastructure. Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
parent
667e76f853
commit
8887455a44
@ -7,7 +7,7 @@ AUTHOR = "Clayton Craft and others"
|
|||||||
LICENSE = "GPLv3"
|
LICENSE = "GPLv3"
|
||||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=84dcc94da3adb52b53ae4fa38fe49e5d"
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=84dcc94da3adb52b53ae4fa38fe49e5d"
|
||||||
|
|
||||||
inherit distro_features_check
|
inherit distro_features_check systemd
|
||||||
|
|
||||||
RDEPENDS_${PN} = "python3-pygobject python3-dbus"
|
RDEPENDS_${PN} = "python3-pygobject python3-dbus"
|
||||||
REQUIRED_DISTRO_FEATURES = "systemd"
|
REQUIRED_DISTRO_FEATURES = "systemd"
|
||||||
@ -16,6 +16,10 @@ SRC_URI = "https://gitlab.com/craftyguy/networkd-dispatcher/-/archive/${PV}/netw
|
|||||||
SRC_URI[md5sum] = "304d7dcc21331ea295e207f8493cb8d8"
|
SRC_URI[md5sum] = "304d7dcc21331ea295e207f8493cb8d8"
|
||||||
SRC_URI[sha256sum] = "21f84c3646a043329dc64787e4e58dfce592b2559b0e3069af82c469805660c2"
|
SRC_URI[sha256sum] = "21f84c3646a043329dc64787e4e58dfce592b2559b0e3069af82c469805660c2"
|
||||||
|
|
||||||
|
SYSTEMD_PACKAGES = "${PN}"
|
||||||
|
SYSTEMD_SERVICE_${PN} = "networkd-dispatcher.service"
|
||||||
|
SYSTEMD_AUTO_ENABLE = "disable"
|
||||||
|
|
||||||
# Nothing to build, just a python script to install
|
# Nothing to build, just a python script to install
|
||||||
do_configure[noexec] = "1"
|
do_configure[noexec] = "1"
|
||||||
do_compile[noexec] = "1"
|
do_compile[noexec] = "1"
|
||||||
@ -25,5 +29,3 @@ do_install() {
|
|||||||
install -D -m 0644 ${S}/networkd-dispatcher.service ${D}/${systemd_system_unitdir}/networkd-dispatcher.service
|
install -D -m 0644 ${S}/networkd-dispatcher.service ${D}/${systemd_system_unitdir}/networkd-dispatcher.service
|
||||||
install -D -m 0644 ${S}/networkd-dispatcher.conf ${D}/${sysconfdir}/conf.d/networkd-dispatcher.conf
|
install -D -m 0644 ${S}/networkd-dispatcher.conf ${D}/${sysconfdir}/conf.d/networkd-dispatcher.conf
|
||||||
}
|
}
|
||||||
|
|
||||||
FILES_${PN} += "${systemd_system_unitdir}/networkd-dispatcher.service"
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user