mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-07-16 04:17:25 +00:00
networkmanager: move systemd support from meta-systemd back to meta-oe
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
This commit is contained in:
@@ -4,10 +4,12 @@ SECTION = "net/misc"
|
|||||||
LICENSE = "GPLv2+"
|
LICENSE = "GPLv2+"
|
||||||
LIC_FILES_CHKSUM = "file://COPYING;md5=cbbffd568227ada506640fe950a4823b"
|
LIC_FILES_CHKSUM = "file://COPYING;md5=cbbffd568227ada506640fe950a4823b"
|
||||||
|
|
||||||
PR = "r8"
|
PR = "r11"
|
||||||
|
|
||||||
DEPENDS = "libnl dbus dbus-glib udev wireless-tools polkit gnutls util-linux ppp"
|
DEPENDS = "libnl dbus dbus-glib udev wireless-tools polkit gnutls util-linux ppp"
|
||||||
inherit gnome gettext
|
DEPENDS += "${@base_contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)}"
|
||||||
|
|
||||||
|
inherit gnome gettext systemd
|
||||||
|
|
||||||
SRC_URI = "${GNOME_MIRROR}/NetworkManager/${@gnome_verdir("${PV}")}/NetworkManager-${PV}.tar.bz2 \
|
SRC_URI = "${GNOME_MIRROR}/NetworkManager/${@gnome_verdir("${PV}")}/NetworkManager-${PV}.tar.bz2 \
|
||||||
file://0001-don-t-try-to-run-sbin-dhclient-to-get-the-version-nu.patch \
|
file://0001-don-t-try-to-run-sbin-dhclient-to-get-the-version-nu.patch \
|
||||||
@@ -20,8 +22,6 @@ SRC_URI[sha256sum] = "a178ed2f0b5a1045ec47b217ea531d0feba9208f6bcfe64b701174a5c1
|
|||||||
|
|
||||||
S = "${WORKDIR}/NetworkManager-${PV}"
|
S = "${WORKDIR}/NetworkManager-${PV}"
|
||||||
|
|
||||||
SYSTEMD_UNITDIR ??= "no"
|
|
||||||
|
|
||||||
EXTRA_OECONF = " \
|
EXTRA_OECONF = " \
|
||||||
--with-distro=debian \
|
--with-distro=debian \
|
||||||
--with-crypto=gnutls \
|
--with-crypto=gnutls \
|
||||||
@@ -29,9 +29,10 @@ EXTRA_OECONF = " \
|
|||||||
--with-dhclient=${base_sbindir}/dhclient \
|
--with-dhclient=${base_sbindir}/dhclient \
|
||||||
--with-iptables=${sbindir}/iptables \
|
--with-iptables=${sbindir}/iptables \
|
||||||
--with-tests \
|
--with-tests \
|
||||||
--with-systemdsystemunitdir=${SYSTEMD_UNITDIR} \
|
|
||||||
"
|
"
|
||||||
|
|
||||||
|
EXTRA_OECONF += "${@base_contains('DISTRO_FEATURES', 'systemd', '--with-systemdsystemunitdir=${systemd_unitdir}/system/', '--without-systemdsystemunitdir', d)}"
|
||||||
|
|
||||||
do_configure_prepend() {
|
do_configure_prepend() {
|
||||||
cp ${WORKDIR}/gtk-doc.make ${S}/
|
cp ${WORKDIR}/gtk-doc.make ${S}/
|
||||||
echo "EXTRA_DIST = version.xml" > gnome-doc-utils.make
|
echo "EXTRA_DIST = version.xml" > gnome-doc-utils.make
|
||||||
@@ -71,6 +72,7 @@ FILES_${PN} += " \
|
|||||||
${datadir}/polkit-1 \
|
${datadir}/polkit-1 \
|
||||||
${datadir}/dbus-1 \
|
${datadir}/dbus-1 \
|
||||||
${base_libdir}/udev/* \
|
${base_libdir}/udev/* \
|
||||||
|
${systemd_unitdir}/system/NetworkManager-wait-online.service \
|
||||||
"
|
"
|
||||||
|
|
||||||
RRECOMMENDS_${PN} += "iptables"
|
RRECOMMENDS_${PN} += "iptables"
|
||||||
@@ -89,3 +91,5 @@ FILES_${PN}-dev += "${datadir}/NetworkManager/gdb-cmd \
|
|||||||
FILES_${PN}-tests = "${bindir}/nm-tool \
|
FILES_${PN}-tests = "${bindir}/nm-tool \
|
||||||
${bindir}/libnm_glib_test \
|
${bindir}/libnm_glib_test \
|
||||||
${bindir}/nm-online"
|
${bindir}/nm-online"
|
||||||
|
|
||||||
|
SYSTEMD_SERVICE_${PN} = "NetworkManager.service"
|
||||||
|
|||||||
-13
@@ -1,13 +0,0 @@
|
|||||||
PRINC := "${@int(PRINC) + 2}"
|
|
||||||
|
|
||||||
inherit systemd
|
|
||||||
|
|
||||||
DEPENDS += "systemd"
|
|
||||||
|
|
||||||
SYSTEMD_SERVICE_${PN} = "NetworkManager.service"
|
|
||||||
SYSTEMD_UNITDIR = "${systemd_unitdir}/system"
|
|
||||||
|
|
||||||
# NetworkManager-wait-online is not catched by systemd.bbclass
|
|
||||||
FILES_${PN} += " \
|
|
||||||
${systemd_unitdir}/system/NetworkManager-wait-online.service \
|
|
||||||
"
|
|
||||||
Reference in New Issue
Block a user