summaryrefslogtreecommitdiffstats
path: root/meta/recipes-connectivity
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2021-07-28 23:28:15 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2021-08-02 15:44:10 +0100
commitbb6ddc3691ab04162ec5fd69a2d5e7876713fd15 (patch)
tree76e376b01253c3aace1a98a5021bcaad3c92e861 /meta/recipes-connectivity
parentfcc456ee4b8f619134abb4649db53c638074082c (diff)
downloadpoky-bb6ddc3691ab04162ec5fd69a2d5e7876713fd15.tar.gz
Convert to new override syntax
This is the result of automated script conversion: scripts/contrib/convert-overrides.py <oe-core directory> converting the metadata to use ":" as the override character instead of "_". (From OE-Core rev: 42344347be29f0997cc2f7636d9603b1fe1875ae) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-connectivity')
-rw-r--r--meta/recipes-connectivity/avahi/avahi_0.8.bb82
-rw-r--r--meta/recipes-connectivity/bind/bind_9.16.18.bb28
-rw-r--r--meta/recipes-connectivity/bluez5/bluez5.inc28
-rw-r--r--meta/recipes-connectivity/connman/connman-conf.bb6
-rw-r--r--meta/recipes-connectivity/connman/connman-gnome_0.7.bb4
-rw-r--r--meta/recipes-connectivity/connman/connman.inc88
-rw-r--r--meta/recipes-connectivity/connman/connman_1.40.bb6
-rw-r--r--meta/recipes-connectivity/dhcpcd/dhcpcd_9.4.0.bb8
-rw-r--r--meta/recipes-connectivity/inetutils/inetutils_2.0.bb106
-rw-r--r--meta/recipes-connectivity/iproute2/iproute2.inc32
-rw-r--r--meta/recipes-connectivity/iproute2/iproute2_5.13.0.bb2
-rw-r--r--meta/recipes-connectivity/kea/kea_1.8.2.bb32
-rw-r--r--meta/recipes-connectivity/libnss-mdns/libnss-mdns_0.15.1.bb8
-rw-r--r--meta/recipes-connectivity/libpcap/libpcap_1.10.1.bb2
-rw-r--r--meta/recipes-connectivity/neard/neard_0.16.bb8
-rw-r--r--meta/recipes-connectivity/nfs-utils/nfs-utils_2.5.4.bb38
-rw-r--r--meta/recipes-connectivity/ofono/ofono_1.32.bb16
-rw-r--r--meta/recipes-connectivity/openssh/openssh_8.6p1.bb60
-rw-r--r--meta/recipes-connectivity/openssl/openssl_1.1.1k.bb50
-rw-r--r--meta/recipes-connectivity/ppp-dialin/ppp-dialin_0.1.bb4
-rw-r--r--meta/recipes-connectivity/ppp/ppp_2.4.9.bb42
-rw-r--r--meta/recipes-connectivity/resolvconf/resolvconf_1.87.bb6
-rw-r--r--meta/recipes-connectivity/socat/socat_1.7.4.1.bb8
-rw-r--r--meta/recipes-connectivity/wpa-supplicant/wpa-supplicant_2.9.bb16
24 files changed, 340 insertions, 340 deletions
diff --git a/meta/recipes-connectivity/avahi/avahi_0.8.bb b/meta/recipes-connectivity/avahi/avahi_0.8.bb
index 79ce669a3e..934044d5da 100644
--- a/meta/recipes-connectivity/avahi/avahi_0.8.bb
+++ b/meta/recipes-connectivity/avahi/avahi_0.8.bb
@@ -69,16 +69,16 @@ EXTRA_OECONF = "--with-avahi-priv-access-group=adm \
69EXTRA_OECONF_SYSVINIT = "${@bb.utils.contains('DISTRO_FEATURES','sysvinit','--with-distro=debian','--with-distro=none',d)}" 69EXTRA_OECONF_SYSVINIT = "${@bb.utils.contains('DISTRO_FEATURES','sysvinit','--with-distro=debian','--with-distro=none',d)}"
70EXTRA_OECONF_SYSTEMD = "${@bb.utils.contains('DISTRO_FEATURES','systemd','--with-systemdsystemunitdir=${systemd_unitdir}/system/','--without-systemdsystemunitdir',d)}" 70EXTRA_OECONF_SYSTEMD = "${@bb.utils.contains('DISTRO_FEATURES','systemd','--with-systemdsystemunitdir=${systemd_unitdir}/system/','--without-systemdsystemunitdir',d)}"
71 71
72do_configure_prepend() { 72do_configure:prepend() {
73 # This m4 file will get in the way of our introspection.m4 with special cross-compilation fixes 73 # This m4 file will get in the way of our introspection.m4 with special cross-compilation fixes
74 rm "${S}/common/introspection.m4" || true 74 rm "${S}/common/introspection.m4" || true
75} 75}
76 76
77do_compile_prepend() { 77do_compile:prepend() {
78 export GIR_EXTRA_LIBS_PATH="${B}/avahi-gobject/.libs:${B}/avahi-common/.libs:${B}/avahi-client/.libs:${B}/avahi-glib/.libs" 78 export GIR_EXTRA_LIBS_PATH="${B}/avahi-gobject/.libs:${B}/avahi-common/.libs:${B}/avahi-client/.libs:${B}/avahi-glib/.libs"
79} 79}
80 80
81RRECOMMENDS_${PN}_append_libc-glibc = " libnss-mdns" 81RRECOMMENDS:${PN}:append:libc-glibc = " libnss-mdns"
82 82
83do_install() { 83do_install() {
84 autotools_do_install 84 autotools_do_install
@@ -95,41 +95,41 @@ do_install() {
95 95
96PACKAGES =+ "${@bb.utils.contains("PACKAGECONFIG", "libdns_sd", "libavahi-compat-libdnssd", "", d)}" 96PACKAGES =+ "${@bb.utils.contains("PACKAGECONFIG", "libdns_sd", "libavahi-compat-libdnssd", "", d)}"
97 97
98FILES_libavahi-compat-libdnssd = "${libdir}/libdns_sd.so.*" 98FILES:libavahi-compat-libdnssd = "${libdir}/libdns_sd.so.*"
99 99
100RPROVIDES_libavahi-compat-libdnssd = "libdns-sd" 100RPROVIDES:libavahi-compat-libdnssd = "libdns-sd"
101 101
102inherit update-rc.d systemd useradd 102inherit update-rc.d systemd useradd
103 103
104PACKAGES =+ "libavahi-gobject avahi-daemon libavahi-common libavahi-core libavahi-client avahi-dnsconfd libavahi-glib avahi-autoipd avahi-utils avahi-discover avahi-ui" 104PACKAGES =+ "libavahi-gobject avahi-daemon libavahi-common libavahi-core libavahi-client avahi-dnsconfd libavahi-glib avahi-autoipd avahi-utils avahi-discover avahi-ui"
105 105
106FILES_avahi-ui = "${libdir}/libavahi-ui*.so.*" 106FILES:avahi-ui = "${libdir}/libavahi-ui*.so.*"
107FILES_avahi-discover = "${datadir}/applications/avahi-discover.desktop \ 107FILES:avahi-discover = "${datadir}/applications/avahi-discover.desktop \
108 ${datadir}/avahi/interfaces/avahi-discover.ui \ 108 ${datadir}/avahi/interfaces/avahi-discover.ui \
109 ${bindir}/avahi-discover-standalone \ 109 ${bindir}/avahi-discover-standalone \
110 " 110 "
111 111
112LICENSE_libavahi-gobject = "LGPLv2.1+" 112LICENSE:libavahi-gobject = "LGPLv2.1+"
113LICENSE_avahi-daemon = "LGPLv2.1+" 113LICENSE:avahi-daemon = "LGPLv2.1+"
114LICENSE_libavahi-common = "LGPLv2.1+" 114LICENSE:libavahi-common = "LGPLv2.1+"
115LICENSE_libavahi-core = "LGPLv2.1+" 115LICENSE:libavahi-core = "LGPLv2.1+"
116LICENSE_libavahi-client = "LGPLv2.1+" 116LICENSE:libavahi-client = "LGPLv2.1+"
117LICENSE_avahi-dnsconfd = "LGPLv2.1+" 117LICENSE:avahi-dnsconfd = "LGPLv2.1+"
118LICENSE_libavahi-glib = "LGPLv2.1+" 118LICENSE:libavahi-glib = "LGPLv2.1+"
119LICENSE_avahi-autoipd = "LGPLv2.1+" 119LICENSE:avahi-autoipd = "LGPLv2.1+"
120LICENSE_avahi-utils = "LGPLv2.1+" 120LICENSE:avahi-utils = "LGPLv2.1+"
121 121
122# As avahi doesn't put any files into PN, clear the files list to avoid problems 122# As avahi doesn't put any files into PN, clear the files list to avoid problems
123# if extra libraries appear. 123# if extra libraries appear.
124FILES_${PN} = "" 124FILES:${PN} = ""
125FILES_avahi-autoipd = "${sbindir}/avahi-autoipd \ 125FILES:avahi-autoipd = "${sbindir}/avahi-autoipd \
126 ${sysconfdir}/avahi/avahi-autoipd.action \ 126 ${sysconfdir}/avahi/avahi-autoipd.action \
127 ${sysconfdir}/dhcp/*/avahi-autoipd \ 127 ${sysconfdir}/dhcp/*/avahi-autoipd \
128 ${sysconfdir}/udhcpc.d/00avahi-autoipd \ 128 ${sysconfdir}/udhcpc.d/00avahi-autoipd \
129 ${sysconfdir}/udhcpc.d/99avahi-autoipd" 129 ${sysconfdir}/udhcpc.d/99avahi-autoipd"
130FILES_libavahi-common = "${libdir}/libavahi-common.so.*" 130FILES:libavahi-common = "${libdir}/libavahi-common.so.*"
131FILES_libavahi-core = "${libdir}/libavahi-core.so.* ${libdir}/girepository-1.0/AvahiCore*.typelib" 131FILES:libavahi-core = "${libdir}/libavahi-core.so.* ${libdir}/girepository-1.0/AvahiCore*.typelib"
132FILES_avahi-daemon = "${sbindir}/avahi-daemon \ 132FILES:avahi-daemon = "${sbindir}/avahi-daemon \
133 ${sysconfdir}/avahi/avahi-daemon.conf \ 133 ${sysconfdir}/avahi/avahi-daemon.conf \
134 ${sysconfdir}/avahi/hosts \ 134 ${sysconfdir}/avahi/hosts \
135 ${sysconfdir}/avahi/services \ 135 ${sysconfdir}/avahi/services \
@@ -139,44 +139,44 @@ FILES_avahi-daemon = "${sbindir}/avahi-daemon \
139 ${datadir}/avahi/avahi-service.dtd \ 139 ${datadir}/avahi/avahi-service.dtd \
140 ${datadir}/avahi/service-types \ 140 ${datadir}/avahi/service-types \
141 ${datadir}/dbus-1/system-services" 141 ${datadir}/dbus-1/system-services"
142FILES_libavahi-client = "${libdir}/libavahi-client.so.*" 142FILES:libavahi-client = "${libdir}/libavahi-client.so.*"
143FILES_avahi-dnsconfd = "${sbindir}/avahi-dnsconfd \ 143FILES:avahi-dnsconfd = "${sbindir}/avahi-dnsconfd \
144 ${sysconfdir}/avahi/avahi-dnsconfd.action \ 144 ${sysconfdir}/avahi/avahi-dnsconfd.action \
145 ${sysconfdir}/init.d/avahi-dnsconfd" 145 ${sysconfdir}/init.d/avahi-dnsconfd"
146FILES_libavahi-glib = "${libdir}/libavahi-glib.so.*" 146FILES:libavahi-glib = "${libdir}/libavahi-glib.so.*"
147FILES_libavahi-gobject = "${libdir}/libavahi-gobject.so.* ${libdir}/girepository-1.0/Avahi*.typelib" 147FILES:libavahi-gobject = "${libdir}/libavahi-gobject.so.* ${libdir}/girepository-1.0/Avahi*.typelib"
148FILES_avahi-utils = "${bindir}/avahi-* ${bindir}/b* ${datadir}/applications/b*" 148FILES:avahi-utils = "${bindir}/avahi-* ${bindir}/b* ${datadir}/applications/b*"
149 149
150RDEPENDS_${PN}-dev = "avahi-daemon (= ${EXTENDPKGV}) libavahi-core (= ${EXTENDPKGV})" 150RDEPENDS:${PN}-dev = "avahi-daemon (= ${EXTENDPKGV}) libavahi-core (= ${EXTENDPKGV})"
151RDEPENDS_${PN}-dev += "${@["", " libavahi-client (= ${EXTENDPKGV})"][bb.utils.contains('PACKAGECONFIG', 'dbus', 1, 0, d)]}" 151RDEPENDS:${PN}-dev += "${@["", " libavahi-client (= ${EXTENDPKGV})"][bb.utils.contains('PACKAGECONFIG', 'dbus', 1, 0, d)]}"
152RDEPENDS_${PN}-dnsconfd = "${PN}-daemon" 152RDEPENDS:${PN}-dnsconfd = "${PN}-daemon"
153 153
154RRECOMMENDS_avahi-daemon_append_libc-glibc = " libnss-mdns" 154RRECOMMENDS:avahi-daemon:append:libc-glibc = " libnss-mdns"
155 155
156CONFFILES_avahi-daemon = "${sysconfdir}/avahi/avahi-daemon.conf" 156CONFFILES:avahi-daemon = "${sysconfdir}/avahi/avahi-daemon.conf"
157 157
158USERADD_PACKAGES = "avahi-daemon avahi-autoipd" 158USERADD_PACKAGES = "avahi-daemon avahi-autoipd"
159USERADD_PARAM_avahi-daemon = "--system --home /run/avahi-daemon \ 159USERADD_PARAM:avahi-daemon = "--system --home /run/avahi-daemon \
160 --no-create-home --shell /bin/false \ 160 --no-create-home --shell /bin/false \
161 --user-group avahi" 161 --user-group avahi"
162 162
163USERADD_PARAM_avahi-autoipd = "--system --home /run/avahi-autoipd \ 163USERADD_PARAM:avahi-autoipd = "--system --home /run/avahi-autoipd \
164 --no-create-home --shell /bin/false \ 164 --no-create-home --shell /bin/false \
165 --user-group \ 165 --user-group \
166 -c \"Avahi autoip daemon\" \ 166 -c \"Avahi autoip daemon\" \
167 avahi-autoipd" 167 avahi-autoipd"
168 168
169INITSCRIPT_PACKAGES = "avahi-daemon avahi-dnsconfd" 169INITSCRIPT_PACKAGES = "avahi-daemon avahi-dnsconfd"
170INITSCRIPT_NAME_avahi-daemon = "avahi-daemon" 170INITSCRIPT_NAME:avahi-daemon = "avahi-daemon"
171INITSCRIPT_PARAMS_avahi-daemon = "defaults 21 19" 171INITSCRIPT_PARAMS:avahi-daemon = "defaults 21 19"
172INITSCRIPT_NAME_avahi-dnsconfd = "avahi-dnsconfd" 172INITSCRIPT_NAME:avahi-dnsconfd = "avahi-dnsconfd"
173INITSCRIPT_PARAMS_avahi-dnsconfd = "defaults 22 19" 173INITSCRIPT_PARAMS:avahi-dnsconfd = "defaults 22 19"
174 174
175SYSTEMD_PACKAGES = "${PN}-daemon ${PN}-dnsconfd" 175SYSTEMD_PACKAGES = "${PN}-daemon ${PN}-dnsconfd"
176SYSTEMD_SERVICE_${PN}-daemon = "avahi-daemon.service" 176SYSTEMD_SERVICE:${PN}-daemon = "avahi-daemon.service"
177SYSTEMD_SERVICE_${PN}-dnsconfd = "avahi-dnsconfd.service" 177SYSTEMD_SERVICE:${PN}-dnsconfd = "avahi-dnsconfd.service"
178 178
179do_install_append() { 179do_install:append() {
180 install -d ${D}${sysconfdir}/udhcpc.d 180 install -d ${D}${sysconfdir}/udhcpc.d
181 install ${WORKDIR}/00avahi-autoipd ${D}${sysconfdir}/udhcpc.d 181 install ${WORKDIR}/00avahi-autoipd ${D}${sysconfdir}/udhcpc.d
182 install ${WORKDIR}/99avahi-autoipd ${D}${sysconfdir}/udhcpc.d 182 install ${WORKDIR}/99avahi-autoipd ${D}${sysconfdir}/udhcpc.d
@@ -184,7 +184,7 @@ do_install_append() {
184 184
185# At the time the postinst runs, dbus might not be setup so only restart if running 185# At the time the postinst runs, dbus might not be setup so only restart if running
186# Don't exit early, because update-rc.d needs to run subsequently. 186# Don't exit early, because update-rc.d needs to run subsequently.
187pkg_postinst_avahi-daemon () { 187pkg_postinst:avahi-daemon () {
188if [ -z "$D" ]; then 188if [ -z "$D" ]; then
189 killall -q -HUP dbus-daemon || true 189 killall -q -HUP dbus-daemon || true
190fi 190fi
diff --git a/meta/recipes-connectivity/bind/bind_9.16.18.bb b/meta/recipes-connectivity/bind/bind_9.16.18.bb
index e7a1c5d9e9..353178ea0d 100644
--- a/meta/recipes-connectivity/bind/bind_9.16.18.bb
+++ b/meta/recipes-connectivity/bind/bind_9.16.18.bb
@@ -44,7 +44,7 @@ EXTRA_OECONF = " --with-libtool --disable-devpoll --disable-auto-validation --en
44 --sysconfdir=${sysconfdir}/bind \ 44 --sysconfdir=${sysconfdir}/bind \
45 --with-openssl=${STAGING_DIR_HOST}${prefix} \ 45 --with-openssl=${STAGING_DIR_HOST}${prefix} \
46 " 46 "
47LDFLAGS_append = " -lz" 47LDFLAGS:append = " -lz"
48 48
49inherit ${@bb.utils.contains('PACKAGECONFIG', 'python3', 'python3native distutils3-base', '', d)} 49inherit ${@bb.utils.contains('PACKAGECONFIG', 'python3', 'python3native distutils3-base', '', d)}
50 50
@@ -52,15 +52,15 @@ inherit ${@bb.utils.contains('PACKAGECONFIG', 'python3', 'python3native distutil
52REMOVE_LIBTOOL_LA = "0" 52REMOVE_LIBTOOL_LA = "0"
53 53
54USERADD_PACKAGES = "${PN}" 54USERADD_PACKAGES = "${PN}"
55USERADD_PARAM_${PN} = "--system --home ${localstatedir}/cache/bind --no-create-home \ 55USERADD_PARAM:${PN} = "--system --home ${localstatedir}/cache/bind --no-create-home \
56 --user-group bind" 56 --user-group bind"
57 57
58INITSCRIPT_NAME = "bind" 58INITSCRIPT_NAME = "bind"
59INITSCRIPT_PARAMS = "defaults" 59INITSCRIPT_PARAMS = "defaults"
60 60
61SYSTEMD_SERVICE_${PN} = "named.service" 61SYSTEMD_SERVICE:${PN} = "named.service"
62 62
63do_install_append() { 63do_install:append() {
64 64
65 install -d -o bind "${D}${localstatedir}/cache/bind" 65 install -d -o bind "${D}${localstatedir}/cache/bind"
66 install -d "${D}${sysconfdir}/bind" 66 install -d "${D}${sysconfdir}/bind"
@@ -94,7 +94,7 @@ do_install_append() {
94 oe_multilib_header isc/platform.h 94 oe_multilib_header isc/platform.h
95} 95}
96 96
97CONFFILES_${PN} = " \ 97CONFFILES:${PN} = " \
98 ${sysconfdir}/bind/named.conf \ 98 ${sysconfdir}/bind/named.conf \
99 ${sysconfdir}/bind/named.conf.local \ 99 ${sysconfdir}/bind/named.conf.local \
100 ${sysconfdir}/bind/named.conf.options \ 100 ${sysconfdir}/bind/named.conf.options \
@@ -105,25 +105,25 @@ CONFFILES_${PN} = " \
105 ${sysconfdir}/bind/db.root \ 105 ${sysconfdir}/bind/db.root \
106 " 106 "
107 107
108ALTERNATIVE_${PN}-utils = "nslookup" 108ALTERNATIVE:${PN}-utils = "nslookup"
109ALTERNATIVE_LINK_NAME[nslookup] = "${bindir}/nslookup" 109ALTERNATIVE_LINK_NAME[nslookup] = "${bindir}/nslookup"
110ALTERNATIVE_PRIORITY = "100" 110ALTERNATIVE_PRIORITY = "100"
111 111
112PACKAGE_BEFORE_PN += "${PN}-utils" 112PACKAGE_BEFORE_PN += "${PN}-utils"
113FILES_${PN}-utils = "${bindir}/host ${bindir}/dig ${bindir}/mdig ${bindir}/nslookup ${bindir}/nsupdate" 113FILES:${PN}-utils = "${bindir}/host ${bindir}/dig ${bindir}/mdig ${bindir}/nslookup ${bindir}/nsupdate"
114FILES_${PN}-dev += "${bindir}/isc-config.h" 114FILES:${PN}-dev += "${bindir}/isc-config.h"
115FILES_${PN} += "${sbindir}/generate-rndc-key.sh" 115FILES:${PN} += "${sbindir}/generate-rndc-key.sh"
116 116
117PACKAGE_BEFORE_PN += "${PN}-libs" 117PACKAGE_BEFORE_PN += "${PN}-libs"
118# special arrangement below due to 118# special arrangement below due to
119# https://github.com/isc-projects/bind9/commit/0e25af628cd776f98c04fc4cc59048f5448f6c88 119# https://github.com/isc-projects/bind9/commit/0e25af628cd776f98c04fc4cc59048f5448f6c88
120FILES_SOLIBSDEV = "${libdir}/*[!0-9].so ${libdir}/libbind9.so" 120FILES_SOLIBSDEV = "${libdir}/*[!0-9].so ${libdir}/libbind9.so"
121FILES_${PN}-libs = "${libdir}/named/*.so* ${libdir}/*-${PV}.so" 121FILES:${PN}-libs = "${libdir}/named/*.so* ${libdir}/*-${PV}.so"
122FILES_${PN}-staticdev += "${libdir}/*.la" 122FILES:${PN}-staticdev += "${libdir}/*.la"
123 123
124PACKAGE_BEFORE_PN += "${@bb.utils.contains('PACKAGECONFIG', 'python3', 'python3-bind', '', d)}" 124PACKAGE_BEFORE_PN += "${@bb.utils.contains('PACKAGECONFIG', 'python3', 'python3-bind', '', d)}"
125FILES_python3-bind = "${sbindir}/dnssec-coverage ${sbindir}/dnssec-checkds \ 125FILES:python3-bind = "${sbindir}/dnssec-coverage ${sbindir}/dnssec-checkds \
126 ${sbindir}/dnssec-keymgr ${PYTHON_SITEPACKAGES_DIR}" 126 ${sbindir}/dnssec-keymgr ${PYTHON_SITEPACKAGES_DIR}"
127 127
128RDEPENDS_${PN}-dev = "" 128RDEPENDS:${PN}-dev = ""
129RDEPENDS_python3-bind = "python3-core python3-ply" 129RDEPENDS:python3-bind = "python3-core python3-ply"
diff --git a/meta/recipes-connectivity/bluez5/bluez5.inc b/meta/recipes-connectivity/bluez5/bluez5.inc
index f2d9a4f937..68f3b586b8 100644
--- a/meta/recipes-connectivity/bluez5/bluez5.inc
+++ b/meta/recipes-connectivity/bluez5/bluez5.inc
@@ -8,9 +8,9 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=12f884d2ae1ff87c09e5b7ccc2c4ca7e \
8 file://src/main.c;beginline=1;endline=24;md5=0ad83ca0dc37ab08af448777c581e7ac" 8 file://src/main.c;beginline=1;endline=24;md5=0ad83ca0dc37ab08af448777c581e7ac"
9DEPENDS = "dbus glib-2.0" 9DEPENDS = "dbus glib-2.0"
10PROVIDES += "bluez-hcidump" 10PROVIDES += "bluez-hcidump"
11RPROVIDES_${PN} += "bluez-hcidump" 11RPROVIDES:${PN} += "bluez-hcidump"
12 12
13RCONFLICTS_${PN} = "bluez4" 13RCONFLICTS:${PN} = "bluez4"
14 14
15PACKAGECONFIG ??= "obex-profiles \ 15PACKAGECONFIG ??= "obex-profiles \
16 readline \ 16 readline \
@@ -79,7 +79,7 @@ NOINST_TOOLS = " \
79 ${@bb.utils.contains('PACKAGECONFIG', 'tools', '${NOINST_TOOLS_BT}', '', d)} \ 79 ${@bb.utils.contains('PACKAGECONFIG', 'tools', '${NOINST_TOOLS_BT}', '', d)} \
80" 80"
81 81
82do_install_append() { 82do_install:append() {
83 install -d ${D}${INIT_D_DIR} 83 install -d ${D}${INIT_D_DIR}
84 install -m 0755 ${WORKDIR}/init ${D}${INIT_D_DIR}/bluetooth 84 install -m 0755 ${WORKDIR}/init ${D}${INIT_D_DIR}/bluetooth
85 85
@@ -107,25 +107,25 @@ do_install_append() {
107 107
108PACKAGES =+ "${PN}-testtools ${PN}-obex ${PN}-noinst-tools" 108PACKAGES =+ "${PN}-testtools ${PN}-obex ${PN}-noinst-tools"
109 109
110FILES_${PN} += " \ 110FILES:${PN} += " \
111 ${libdir}/bluetooth/plugins/*.so \ 111 ${libdir}/bluetooth/plugins/*.so \
112 ${systemd_unitdir}/ ${datadir}/dbus-1 \ 112 ${systemd_unitdir}/ ${datadir}/dbus-1 \
113 ${libdir}/cups \ 113 ${libdir}/cups \
114" 114"
115FILES_${PN}-dev += " \ 115FILES:${PN}-dev += " \
116 ${libdir}/bluetooth/plugins/*.la \ 116 ${libdir}/bluetooth/plugins/*.la \
117" 117"
118 118
119FILES_${PN}-obex = "${libexecdir}/bluetooth/obexd \ 119FILES:${PN}-obex = "${libexecdir}/bluetooth/obexd \
120 ${exec_prefix}/lib/systemd/user/obex.service \ 120 ${exec_prefix}/lib/systemd/user/obex.service \
121 ${systemd_system_unitdir}/obex.service \ 121 ${systemd_system_unitdir}/obex.service \
122 ${sysconfdir}/systemd/system/multi-user.target.wants/obex.service \ 122 ${sysconfdir}/systemd/system/multi-user.target.wants/obex.service \
123 ${datadir}/dbus-1/services/org.bluez.obex.service \ 123 ${datadir}/dbus-1/services/org.bluez.obex.service \
124 ${sysconfdir}/dbus-1/system.d/obexd.conf \ 124 ${sysconfdir}/dbus-1/system.d/obexd.conf \
125 " 125 "
126SYSTEMD_SERVICE_${PN}-obex = "obex.service" 126SYSTEMD_SERVICE:${PN}-obex = "obex.service"
127 127
128FILES_${PN}-testtools = "${libdir}/bluez/test/*" 128FILES:${PN}-testtools = "${libdir}/bluez/test/*"
129 129
130def get_noinst_tools_paths (d, bb, tools): 130def get_noinst_tools_paths (d, bb, tools):
131 s = list() 131 s = list()
@@ -135,14 +135,14 @@ def get_noinst_tools_paths (d, bb, tools):
135 s.append("%s/%s" % (bindir, f)) 135 s.append("%s/%s" % (bindir, f))
136 return "\n".join(s) 136 return "\n".join(s)
137 137
138FILES_${PN}-noinst-tools = "${@get_noinst_tools_paths(d, bb, d.getVar('NOINST_TOOLS'))}" 138FILES:${PN}-noinst-tools = "${@get_noinst_tools_paths(d, bb, d.getVar('NOINST_TOOLS'))}"
139 139
140RDEPENDS_${PN}-testtools += "python3-core python3-dbus" 140RDEPENDS:${PN}-testtools += "python3-core python3-dbus"
141RDEPENDS_${PN}-testtools += "${@bb.utils.contains('GI_DATA_ENABLED', 'True', 'python3-pygobject', '', d)}" 141RDEPENDS:${PN}-testtools += "${@bb.utils.contains('GI_DATA_ENABLED', 'True', 'python3-pygobject', '', d)}"
142 142
143SYSTEMD_SERVICE_${PN} = "${@bb.utils.contains('PACKAGECONFIG', 'systemd', 'bluetooth.service', '', d)}" 143SYSTEMD_SERVICE:${PN} = "${@bb.utils.contains('PACKAGECONFIG', 'systemd', 'bluetooth.service', '', d)}"
144INITSCRIPT_PACKAGES = "${PN}" 144INITSCRIPT_PACKAGES = "${PN}"
145INITSCRIPT_NAME_${PN} = "bluetooth" 145INITSCRIPT_NAME:${PN} = "bluetooth"
146 146
147do_compile_ptest() { 147do_compile_ptest() {
148 oe_runmake buildtests 148 oe_runmake buildtests
@@ -153,4 +153,4 @@ do_install_ptest() {
153 rm -f ${D}${PTEST_PATH}/unit/*.o 153 rm -f ${D}${PTEST_PATH}/unit/*.o
154} 154}
155 155
156RDEPENDS_${PN}-ptest_append_libc-glibc = " glibc-gconv-utf-16" 156RDEPENDS:${PN}-ptest:append:libc-glibc = " glibc-gconv-utf-16"
diff --git a/meta/recipes-connectivity/connman/connman-conf.bb b/meta/recipes-connectivity/connman/connman-conf.bb
index 85fee09258..006f976997 100644
--- a/meta/recipes-connectivity/connman/connman-conf.bb
+++ b/meta/recipes-connectivity/connman/connman-conf.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0-only;m
6 6
7inherit systemd 7inherit systemd
8 8
9SRC_URI_append_qemuall = " file://wired.config \ 9SRC_URI:append:qemuall = " file://wired.config \
10 file://wired-setup \ 10 file://wired-setup \
11 file://wired-connection.service \ 11 file://wired-connection.service \
12" 12"
@@ -16,7 +16,7 @@ S = "${WORKDIR}"
16 16
17PACKAGE_ARCH = "${MACHINE_ARCH}" 17PACKAGE_ARCH = "${MACHINE_ARCH}"
18 18
19FILES_${PN} = "${localstatedir}/* ${datadir}/*" 19FILES:${PN} = "${localstatedir}/* ${datadir}/*"
20 20
21do_install() { 21do_install() {
22 #Configure Wired network interface in case of qemu* machines 22 #Configure Wired network interface in case of qemu* machines
@@ -33,4 +33,4 @@ do_install() {
33 fi 33 fi
34} 34}
35 35
36SYSTEMD_SERVICE_${PN}_qemuall = "wired-connection.service" 36SYSTEMD_SERVICE:${PN}:qemuall = "wired-connection.service"
diff --git a/meta/recipes-connectivity/connman/connman-gnome_0.7.bb b/meta/recipes-connectivity/connman/connman-gnome_0.7.bb
index af986c4eab..55c687968f 100644
--- a/meta/recipes-connectivity/connman/connman-gnome_0.7.bb
+++ b/meta/recipes-connectivity/connman/connman-gnome_0.7.bb
@@ -23,8 +23,8 @@ S = "${WORKDIR}/git"
23inherit autotools-brokensep gtk-icon-cache pkgconfig features_check 23inherit autotools-brokensep gtk-icon-cache pkgconfig features_check
24ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" 24ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
25 25
26RDEPENDS_${PN} = "connman" 26RDEPENDS:${PN} = "connman"
27 27
28do_install_append() { 28do_install:append() {
29 install -m 0644 ${WORKDIR}/images/* ${D}/usr/share/icons/hicolor/22x22/apps/ 29 install -m 0644 ${WORKDIR}/images/* ${D}/usr/share/icons/hicolor/22x22/apps/
30} 30}
diff --git a/meta/recipes-connectivity/connman/connman.inc b/meta/recipes-connectivity/connman/connman.inc
index 776bbfbff2..856bb9ee17 100644
--- a/meta/recipes-connectivity/connman/connman.inc
+++ b/meta/recipes-connectivity/connman/connman.inc
@@ -34,7 +34,7 @@ PACKAGECONFIG ??= "wispr iptables client\
34 34
35# If you want ConnMan to support VPN, add following statement into 35# If you want ConnMan to support VPN, add following statement into
36# local.conf or distro config 36# local.conf or distro config
37# PACKAGECONFIG_append_pn-connman = " openvpn vpnc l2tp pptp" 37# PACKAGECONFIG:append:pn-connman = " openvpn vpnc l2tp pptp"
38 38
39PACKAGECONFIG[systemd] = "--with-systemdunitdir=${systemd_unitdir}/system/ --with-tmpfilesdir=${sysconfdir}/tmpfiles.d/,--with-systemdunitdir='' --with-tmpfilesdir=''" 39PACKAGECONFIG[systemd] = "--with-systemdunitdir=${systemd_unitdir}/system/ --with-tmpfilesdir=${sysconfdir}/tmpfiles.d/,--with-systemdunitdir='' --with-tmpfilesdir=''"
40PACKAGECONFIG[wifi] = "--enable-wifi, --disable-wifi, wpa-supplicant, wpa-supplicant" 40PACKAGECONFIG[wifi] = "--enable-wifi, --disable-wifi, wpa-supplicant, wpa-supplicant"
@@ -64,16 +64,16 @@ python __anonymous () {
64 d.setVar('SYSTEMD_PACKAGES', systemd_packages) 64 d.setVar('SYSTEMD_PACKAGES', systemd_packages)
65} 65}
66 66
67SYSTEMD_SERVICE_${PN} = "connman.service" 67SYSTEMD_SERVICE:${PN} = "connman.service"
68SYSTEMD_SERVICE_${PN}-vpn = "connman-vpn.service" 68SYSTEMD_SERVICE:${PN}-vpn = "connman-vpn.service"
69SYSTEMD_SERVICE_${PN}-wait-online = "connman-wait-online.service" 69SYSTEMD_SERVICE:${PN}-wait-online = "connman-wait-online.service"
70 70
71ALTERNATIVE_PRIORITY = "100" 71ALTERNATIVE_PRIORITY = "100"
72ALTERNATIVE_${PN} = "${@bb.utils.contains('DISTRO_FEATURES','systemd','resolv-conf','',d)}" 72ALTERNATIVE:${PN} = "${@bb.utils.contains('DISTRO_FEATURES','systemd','resolv-conf','',d)}"
73ALTERNATIVE_TARGET[resolv-conf] = "${@bb.utils.contains('DISTRO_FEATURES','systemd','${sysconfdir}/resolv-conf.connman','',d)}" 73ALTERNATIVE_TARGET[resolv-conf] = "${@bb.utils.contains('DISTRO_FEATURES','systemd','${sysconfdir}/resolv-conf.connman','',d)}"
74ALTERNATIVE_LINK_NAME[resolv-conf] = "${@bb.utils.contains('DISTRO_FEATURES','systemd','${sysconfdir}/resolv.conf','',d)}" 74ALTERNATIVE_LINK_NAME[resolv-conf] = "${@bb.utils.contains('DISTRO_FEATURES','systemd','${sysconfdir}/resolv.conf','',d)}"
75 75
76do_install_append() { 76do_install:append() {
77 if ${@bb.utils.contains('DISTRO_FEATURES','sysvinit','true','false',d)}; then 77 if ${@bb.utils.contains('DISTRO_FEATURES','sysvinit','true','false',d)}; then
78 install -d ${D}${sysconfdir}/init.d 78 install -d ${D}${sysconfdir}/init.d
79 install -m 0755 ${WORKDIR}/connman ${D}${sysconfdir}/init.d/connman 79 install -m 0755 ${WORKDIR}/connman ${D}${sysconfdir}/init.d/connman
@@ -100,7 +100,7 @@ do_install_append() {
100} 100}
101 101
102# These used to be plugins, but now they are core 102# These used to be plugins, but now they are core
103RPROVIDES_${PN} = "\ 103RPROVIDES:${PN} = "\
104 connman-plugin-loopback \ 104 connman-plugin-loopback \
105 connman-plugin-ethernet \ 105 connman-plugin-ethernet \
106 ${@bb.utils.contains('PACKAGECONFIG', 'bluetooth','connman-plugin-bluetooth', '', d)} \ 106 ${@bb.utils.contains('PACKAGECONFIG', 'bluetooth','connman-plugin-bluetooth', '', d)} \
@@ -108,7 +108,7 @@ RPROVIDES_${PN} = "\
108 ${@bb.utils.contains('PACKAGECONFIG', '3g','connman-plugin-ofono', '', d)} \ 108 ${@bb.utils.contains('PACKAGECONFIG', '3g','connman-plugin-ofono', '', d)} \
109 " 109 "
110 110
111RDEPENDS_${PN} = "\ 111RDEPENDS:${PN} = "\
112 dbus \ 112 dbus \
113 " 113 "
114 114
@@ -119,11 +119,11 @@ def add_rdepends(bb, d, file, pkg, depmap, multilib_prefix, add_insane_skip):
119 if plugintype in depmap: 119 if plugintype in depmap:
120 rdepends = map(lambda x: multilib_prefix + x, \ 120 rdepends = map(lambda x: multilib_prefix + x, \
121 depmap[plugintype].split()) 121 depmap[plugintype].split())
122 d.setVar("RDEPENDS_%s" % pkg, " ".join(rdepends)) 122 d.setVar("RDEPENDS:%s" % pkg, " ".join(rdepends))
123 if add_insane_skip: 123 if add_insane_skip:
124 d.appendVar("INSANE_SKIP_%s" % pkg, "dev-so") 124 d.appendVar("INSANE_SKIP:%s" % pkg, "dev-so")
125 125
126python populate_packages_prepend() { 126python populate_packages:prepend() {
127 depmap = dict(pppd="ppp") 127 depmap = dict(pppd="ppp")
128 multilib_prefix = (d.getVar("MLPREFIX") or "") 128 multilib_prefix = (d.getVar("MLPREFIX") or "")
129 129
@@ -144,72 +144,72 @@ python populate_packages_prepend() {
144 144
145PACKAGES =+ "${PN}-tools ${PN}-tests ${PN}-client" 145PACKAGES =+ "${PN}-tools ${PN}-tests ${PN}-client"
146 146
147FILES_${PN}-tools = "${bindir}/wispr" 147FILES:${PN}-tools = "${bindir}/wispr"
148RDEPENDS_${PN}-tools ="${PN}" 148RDEPENDS:${PN}-tools ="${PN}"
149 149
150FILES_${PN}-tests = "${bindir}/*-test" 150FILES:${PN}-tests = "${bindir}/*-test"
151 151
152FILES_${PN}-client = "${bindir}/connmanctl" 152FILES:${PN}-client = "${bindir}/connmanctl"
153RDEPENDS_${PN}-client ="${PN}" 153RDEPENDS:${PN}-client ="${PN}"
154 154
155FILES_${PN} = "${bindir}/* ${sbindir}/* ${libexecdir}/* ${libdir}/lib*.so.* \ 155FILES:${PN} = "${bindir}/* ${sbindir}/* ${libexecdir}/* ${libdir}/lib*.so.* \
156 ${libdir}/connman/plugins \ 156 ${libdir}/connman/plugins \
157 ${sysconfdir} ${sharedstatedir} ${localstatedir} ${datadir} \ 157 ${sysconfdir} ${sharedstatedir} ${localstatedir} ${datadir} \
158 ${base_bindir}/* ${base_sbindir}/* ${base_libdir}/*.so* ${datadir}/${PN} \ 158 ${base_bindir}/* ${base_sbindir}/* ${base_libdir}/*.so* ${datadir}/${PN} \
159 ${datadir}/dbus-1/system-services/* \ 159 ${datadir}/dbus-1/system-services/* \
160 ${sysconfdir}/tmpfiles.d/connman_resolvconf.conf" 160 ${sysconfdir}/tmpfiles.d/connman_resolvconf.conf"
161 161
162FILES_${PN}-dev += "${libdir}/connman/*/*.la" 162FILES:${PN}-dev += "${libdir}/connman/*/*.la"
163 163
164PACKAGES =+ "${PN}-vpn ${PN}-wait-online" 164PACKAGES =+ "${PN}-vpn ${PN}-wait-online"
165 165
166SUMMARY_${PN}-vpn = "A daemon for managing VPN connections within embedded devices" 166SUMMARY:${PN}-vpn = "A daemon for managing VPN connections within embedded devices"
167DESCRIPTION_${PN}-vpn = "The ConnMan VPN provides a daemon for \ 167DESCRIPTION:${PN}-vpn = "The ConnMan VPN provides a daemon for \
168managing VPN connections within embedded devices running the Linux \ 168managing VPN connections within embedded devices running the Linux \
169operating system. The connman-vpnd handles all the VPN connections \ 169operating system. The connman-vpnd handles all the VPN connections \
170and starts/stops VPN client processes when necessary. The connman-vpnd \ 170and starts/stops VPN client processes when necessary. The connman-vpnd \
171provides a DBus API for managing VPN connections. All the different \ 171provides a DBus API for managing VPN connections. All the different \
172VPN technogies are implemented using plug-ins." 172VPN technogies are implemented using plug-ins."
173FILES_${PN}-vpn += "${sbindir}/connman-vpnd \ 173FILES:${PN}-vpn += "${sbindir}/connman-vpnd \
174 ${sysconfdir}/dbus-1/system.d/connman-vpn-dbus.conf \ 174 ${sysconfdir}/dbus-1/system.d/connman-vpn-dbus.conf \
175 ${datadir}/dbus-1/system-services/net.connman.vpn.service \ 175 ${datadir}/dbus-1/system-services/net.connman.vpn.service \
176 ${systemd_unitdir}/system/connman-vpn.service" 176 ${systemd_unitdir}/system/connman-vpn.service"
177 177
178SUMMARY_${PN}-wait-online = "A program that will return once ConnMan has connected to a network" 178SUMMARY:${PN}-wait-online = "A program that will return once ConnMan has connected to a network"
179DESCRIPTION_${PN}-wait-online = "A service that can be enabled so that \ 179DESCRIPTION:${PN}-wait-online = "A service that can be enabled so that \
180the system waits until a network connection is established." 180the system waits until a network connection is established."
181FILES_${PN}-wait-online += "${sbindir}/connmand-wait-online \ 181FILES:${PN}-wait-online += "${sbindir}/connmand-wait-online \
182 ${systemd_unitdir}/system/connman-wait-online.service" 182 ${systemd_unitdir}/system/connman-wait-online.service"
183 183
184SUMMARY_${PN}-plugin-vpn-openvpn = "An OpenVPN plugin for ConnMan VPN" 184SUMMARY:${PN}-plugin-vpn-openvpn = "An OpenVPN plugin for ConnMan VPN"
185DESCRIPTION_${PN}-plugin-vpn-openvpn = "The ConnMan OpenVPN plugin uses openvpn client \ 185DESCRIPTION:${PN}-plugin-vpn-openvpn = "The ConnMan OpenVPN plugin uses openvpn client \
186to create a VPN connection to OpenVPN server." 186to create a VPN connection to OpenVPN server."
187FILES_${PN}-plugin-vpn-openvpn += "${libdir}/connman/scripts/openvpn-script \ 187FILES:${PN}-plugin-vpn-openvpn += "${libdir}/connman/scripts/openvpn-script \
188 ${libdir}/connman/plugins-vpn/openvpn.so" 188 ${libdir}/connman/plugins-vpn/openvpn.so"
189RDEPENDS_${PN}-plugin-vpn-openvpn += "${PN}-vpn" 189RDEPENDS:${PN}-plugin-vpn-openvpn += "${PN}-vpn"
190RRECOMMENDS_${PN} += "${@bb.utils.contains('PACKAGECONFIG','openvpn','${PN}-plugin-vpn-openvpn', '', d)}" 190RRECOMMENDS:${PN} += "${@bb.utils.contains('PACKAGECONFIG','openvpn','${PN}-plugin-vpn-openvpn', '', d)}"
191 191
192SUMMARY_${PN}-plugin-vpn-vpnc = "A vpnc plugin for ConnMan VPN" 192SUMMARY:${PN}-plugin-vpn-vpnc = "A vpnc plugin for ConnMan VPN"
193DESCRIPTION_${PN}-plugin-vpn-vpnc = "The ConnMan vpnc plugin uses vpnc client \ 193DESCRIPTION:${PN}-plugin-vpn-vpnc = "The ConnMan vpnc plugin uses vpnc client \
194to create a VPN connection to Cisco3000 VPN Concentrator." 194to create a VPN connection to Cisco3000 VPN Concentrator."
195FILES_${PN}-plugin-vpn-vpnc += "${libdir}/connman/scripts/openconnect-script \ 195FILES:${PN}-plugin-vpn-vpnc += "${libdir}/connman/scripts/openconnect-script \
196 ${libdir}/connman/plugins-vpn/vpnc.so \ 196 ${libdir}/connman/plugins-vpn/vpnc.so \
197 ${libdir}/connman/scripts/vpn-script" 197 ${libdir}/connman/scripts/vpn-script"
198RDEPENDS_${PN}-plugin-vpn-vpnc += "${PN}-vpn" 198RDEPENDS:${PN}-plugin-vpn-vpnc += "${PN}-vpn"
199RRECOMMENDS_${PN} += "${@bb.utils.contains('PACKAGECONFIG','vpnc','${PN}-plugin-vpn-vpnc', '', d)}" 199RRECOMMENDS:${PN} += "${@bb.utils.contains('PACKAGECONFIG','vpnc','${PN}-plugin-vpn-vpnc', '', d)}"
200 200
201SUMMARY_${PN}-plugin-vpn-l2tp = "A L2TP plugin for ConnMan VPN" 201SUMMARY:${PN}-plugin-vpn-l2tp = "A L2TP plugin for ConnMan VPN"
202DESCRIPTION_${PN}-plugin-vpn-l2tp = "The ConnMan L2TP plugin uses xl2tpd daemon \ 202DESCRIPTION:${PN}-plugin-vpn-l2tp = "The ConnMan L2TP plugin uses xl2tpd daemon \
203to create a VPN connection to L2TP server." 203to create a VPN connection to L2TP server."
204FILES_${PN}-plugin-vpn-l2tp += "${libdir}/connman/scripts/libppp-plugin.so* \ 204FILES:${PN}-plugin-vpn-l2tp += "${libdir}/connman/scripts/libppp-plugin.so* \
205 ${libdir}/connman/plugins-vpn/l2tp.so" 205 ${libdir}/connman/plugins-vpn/l2tp.so"
206RDEPENDS_${PN}-plugin-vpn-l2tp += "${PN}-vpn" 206RDEPENDS:${PN}-plugin-vpn-l2tp += "${PN}-vpn"
207RRECOMMENDS_${PN} += "${@bb.utils.contains('PACKAGECONFIG','l2tp','${PN}-plugin-vpn-l2tp', '', d)}" 207RRECOMMENDS:${PN} += "${@bb.utils.contains('PACKAGECONFIG','l2tp','${PN}-plugin-vpn-l2tp', '', d)}"
208 208
209SUMMARY_${PN}-plugin-vpn-pptp = "A PPTP plugin for ConnMan VPN" 209SUMMARY:${PN}-plugin-vpn-pptp = "A PPTP plugin for ConnMan VPN"
210DESCRIPTION_${PN}-plugin-vpn-pptp = "The ConnMan PPTP plugin uses pptp-linux client \ 210DESCRIPTION:${PN}-plugin-vpn-pptp = "The ConnMan PPTP plugin uses pptp-linux client \
211to create a VPN connection to PPTP server." 211to create a VPN connection to PPTP server."
212FILES_${PN}-plugin-vpn-pptp += "${libdir}/connman/scripts/libppp-plugin.so* \ 212FILES:${PN}-plugin-vpn-pptp += "${libdir}/connman/scripts/libppp-plugin.so* \
213 ${libdir}/connman/plugins-vpn/pptp.so" 213 ${libdir}/connman/plugins-vpn/pptp.so"
214RDEPENDS_${PN}-plugin-vpn-pptp += "${PN}-vpn" 214RDEPENDS:${PN}-plugin-vpn-pptp += "${PN}-vpn"
215RRECOMMENDS_${PN} += "${@bb.utils.contains('PACKAGECONFIG','pptp','${PN}-plugin-vpn-pptp', '', d)}" 215RRECOMMENDS:${PN} += "${@bb.utils.contains('PACKAGECONFIG','pptp','${PN}-plugin-vpn-pptp', '', d)}"
diff --git a/meta/recipes-connectivity/connman/connman_1.40.bb b/meta/recipes-connectivity/connman/connman_1.40.bb
index 15d105e2bd..edb23a1267 100644
--- a/meta/recipes-connectivity/connman/connman_1.40.bb
+++ b/meta/recipes-connectivity/connman/connman_1.40.bb
@@ -7,9 +7,9 @@ SRC_URI = "${KERNELORG_MIRROR}/linux/network/${BPN}/${BP}.tar.xz \
7 file://no-version-scripts.patch \ 7 file://no-version-scripts.patch \
8 " 8 "
9 9
10SRC_URI_append_libc-musl = " file://0002-resolve-musl-does-not-implement-res_ninit.patch" 10SRC_URI:append:libc-musl = " file://0002-resolve-musl-does-not-implement-res_ninit.patch"
11 11
12SRC_URI[sha256sum] = "1a57ae7ce234aa3a1744aac3be5c2121d98dce999440ef8ab9cc4edfd5edcb12" 12SRC_URI[sha256sum] = "1a57ae7ce234aa3a1744aac3be5c2121d98dce999440ef8ab9cc4edfd5edcb12"
13 13
14RRECOMMENDS_${PN} = "connman-conf" 14RRECOMMENDS:${PN} = "connman-conf"
15RCONFLICTS_${PN} = "networkmanager" 15RCONFLICTS:${PN} = "networkmanager"
diff --git a/meta/recipes-connectivity/dhcpcd/dhcpcd_9.4.0.bb b/meta/recipes-connectivity/dhcpcd/dhcpcd_9.4.0.bb
index 5be480eb03..4e9a367d96 100644
--- a/meta/recipes-connectivity/dhcpcd/dhcpcd_9.4.0.bb
+++ b/meta/recipes-connectivity/dhcpcd/dhcpcd_9.4.0.bb
@@ -22,7 +22,7 @@ SRC_URI[sha256sum] = "41a69297f380bf15ee8f94f73154f8c2bca7157a087c0d5aca8de000ba
22 22
23inherit pkgconfig autotools-brokensep systemd useradd 23inherit pkgconfig autotools-brokensep systemd useradd
24 24
25SYSTEMD_SERVICE_${PN} = "dhcpcd.service" 25SYSTEMD_SERVICE:${PN} = "dhcpcd.service"
26 26
27PACKAGECONFIG ?= "udev ${@bb.utils.filter('DISTRO_FEATURES', 'ipv6', d)}" 27PACKAGECONFIG ?= "udev ${@bb.utils.filter('DISTRO_FEATURES', 'ipv6', d)}"
28 28
@@ -44,9 +44,9 @@ EXTRA_OECONF = "--enable-ipv4 \
44 " 44 "
45 45
46USERADD_PACKAGES = "${PN}" 46USERADD_PACKAGES = "${PN}"
47USERADD_PARAM_${PN} = "--system -d ${localstatedir}/lib/${BPN} -M -s /bin/false -U dhcpcd" 47USERADD_PARAM:${PN} = "--system -d ${localstatedir}/lib/${BPN} -M -s /bin/false -U dhcpcd"
48 48
49do_install_append () { 49do_install:append () {
50 # install systemd unit files 50 # install systemd unit files
51 install -d ${D}${systemd_unitdir}/system 51 install -d ${D}${systemd_unitdir}/system
52 install -m 0644 ${WORKDIR}/dhcpcd*.service ${D}${systemd_unitdir}/system 52 install -m 0644 ${WORKDIR}/dhcpcd*.service ${D}${systemd_unitdir}/system
@@ -55,4 +55,4 @@ do_install_append () {
55 chown dhcpcd:dhcpcd ${D}${localstatedir}/lib/${BPN} 55 chown dhcpcd:dhcpcd ${D}${localstatedir}/lib/${BPN}
56} 56}
57 57
58FILES_${PN}-dbg += "${libdir}/dhcpcd/dev/.debug" 58FILES:${PN}-dbg += "${libdir}/dhcpcd/dev/.debug"
diff --git a/meta/recipes-connectivity/inetutils/inetutils_2.0.bb b/meta/recipes-connectivity/inetutils/inetutils_2.0.bb
index a4d05b0542..4b25f9c0b5 100644
--- a/meta/recipes-connectivity/inetutils/inetutils_2.0.bb
+++ b/meta/recipes-connectivity/inetutils/inetutils_2.0.bb
@@ -47,10 +47,10 @@ EXTRA_OECONF = "--with-ncurses-include-dir=${STAGING_INCDIR} \
47" 47"
48 48
49# These are horrible for security, disable them 49# These are horrible for security, disable them
50EXTRA_OECONF_append = " --disable-rsh --disable-rshd --disable-rcp \ 50EXTRA_OECONF:append = " --disable-rsh --disable-rshd --disable-rcp \
51 --disable-rlogin --disable-rlogind --disable-rexec --disable-rexecd" 51 --disable-rlogin --disable-rlogind --disable-rexec --disable-rexecd"
52 52
53do_configure_prepend () { 53do_configure:prepend () {
54 export HELP2MAN='true' 54 export HELP2MAN='true'
55 cp ${STAGING_DATADIR_NATIVE}/gettext/config.rpath ${S}/build-aux/config.rpath 55 cp ${STAGING_DATADIR_NATIVE}/gettext/config.rpath ${S}/build-aux/config.rpath
56 install -m 0755 ${STAGING_DATADIR_NATIVE}/gnu-config/config.guess ${S} 56 install -m 0755 ${STAGING_DATADIR_NATIVE}/gnu-config/config.guess ${S}
@@ -58,7 +58,7 @@ do_configure_prepend () {
58 rm -f ${S}/glob/configure* 58 rm -f ${S}/glob/configure*
59} 59}
60 60
61do_install_append () { 61do_install:append () {
62 install -m 0755 -d ${D}${base_sbindir} 62 install -m 0755 -d ${D}${base_sbindir}
63 install -m 0755 -d ${D}${sbindir} 63 install -m 0755 -d ${D}${sbindir}
64 install -m 0755 -d ${D}${sysconfdir}/xinetd.d 64 install -m 0755 -d ${D}${sysconfdir}/xinetd.d
@@ -114,34 +114,34 @@ PACKAGES =+ "${PN}-tftpd-dbg ${PN}-telnetd-dbg ${PN}-rshd-dbg"
114NOAUTOPACKAGEDEBUG = "1" 114NOAUTOPACKAGEDEBUG = "1"
115 115
116ALTERNATIVE_PRIORITY = "79" 116ALTERNATIVE_PRIORITY = "79"
117ALTERNATIVE_${PN} = "whois dnsdomainname" 117ALTERNATIVE:${PN} = "whois dnsdomainname"
118ALTERNATIVE_LINK_NAME[uucpd] = "${sbindir}/in.uucpd" 118ALTERNATIVE_LINK_NAME[uucpd] = "${sbindir}/in.uucpd"
119ALTERNATIVE_LINK_NAME[dnsdomainname] = "${base_bindir}/dnsdomainname" 119ALTERNATIVE_LINK_NAME[dnsdomainname] = "${base_bindir}/dnsdomainname"
120 120
121ALTERNATIVE_PRIORITY_${PN}-logger = "60" 121ALTERNATIVE_PRIORITY_${PN}-logger = "60"
122ALTERNATIVE_${PN}-logger = "logger" 122ALTERNATIVE:${PN}-logger = "logger"
123ALTERNATIVE_${PN}-syslogd = "syslogd" 123ALTERNATIVE:${PN}-syslogd = "syslogd"
124ALTERNATIVE_LINK_NAME[syslogd] = "${base_sbindir}/syslogd" 124ALTERNATIVE_LINK_NAME[syslogd] = "${base_sbindir}/syslogd"
125 125
126ALTERNATIVE_${PN}-ftp = "ftp" 126ALTERNATIVE:${PN}-ftp = "ftp"
127ALTERNATIVE_${PN}-ftpd = "ftpd" 127ALTERNATIVE:${PN}-ftpd = "ftpd"
128ALTERNATIVE_${PN}-tftp = "tftp" 128ALTERNATIVE:${PN}-tftp = "tftp"
129ALTERNATIVE_${PN}-tftpd = "tftpd" 129ALTERNATIVE:${PN}-tftpd = "tftpd"
130ALTERNATIVE_LINK_NAME[tftpd] = "${sbindir}/tftpd" 130ALTERNATIVE_LINK_NAME[tftpd] = "${sbindir}/tftpd"
131ALTERNATIVE_TARGET[tftpd] = "${sbindir}/in.tftpd" 131ALTERNATIVE_TARGET[tftpd] = "${sbindir}/in.tftpd"
132 132
133ALTERNATIVE_${PN}-telnet = "telnet" 133ALTERNATIVE:${PN}-telnet = "telnet"
134ALTERNATIVE_${PN}-telnetd = "telnetd" 134ALTERNATIVE:${PN}-telnetd = "telnetd"
135ALTERNATIVE_LINK_NAME[telnetd] = "${sbindir}/telnetd" 135ALTERNATIVE_LINK_NAME[telnetd] = "${sbindir}/telnetd"
136ALTERNATIVE_TARGET[telnetd] = "${sbindir}/in.telnetd" 136ALTERNATIVE_TARGET[telnetd] = "${sbindir}/in.telnetd"
137 137
138ALTERNATIVE_${PN}-inetd= "inetd" 138ALTERNATIVE:${PN}-inetd= "inetd"
139ALTERNATIVE_${PN}-traceroute = "traceroute" 139ALTERNATIVE:${PN}-traceroute = "traceroute"
140 140
141ALTERNATIVE_${PN}-hostname = "hostname" 141ALTERNATIVE:${PN}-hostname = "hostname"
142ALTERNATIVE_LINK_NAME[hostname] = "${base_bindir}/hostname" 142ALTERNATIVE_LINK_NAME[hostname] = "${base_bindir}/hostname"
143 143
144ALTERNATIVE_${PN}-doc = "hostname.1 dnsdomainname.1 logger.1 syslogd.8 \ 144ALTERNATIVE:${PN}-doc = "hostname.1 dnsdomainname.1 logger.1 syslogd.8 \
145 tftpd.8 tftp.1 telnetd.8" 145 tftpd.8 tftp.1 telnetd.8"
146ALTERNATIVE_LINK_NAME[hostname.1] = "${mandir}/man1/hostname.1" 146ALTERNATIVE_LINK_NAME[hostname.1] = "${mandir}/man1/hostname.1"
147ALTERNATIVE_LINK_NAME[dnsdomainname.1] = "${mandir}/man1/dnsdomainname.1" 147ALTERNATIVE_LINK_NAME[dnsdomainname.1] = "${mandir}/man1/dnsdomainname.1"
@@ -151,62 +151,62 @@ ALTERNATIVE_LINK_NAME[telnetd.8] = "${mandir}/man8/telnetd.8"
151ALTERNATIVE_LINK_NAME[tftpd.8] = "${mandir}/man8/tftpd.8" 151ALTERNATIVE_LINK_NAME[tftpd.8] = "${mandir}/man8/tftpd.8"
152ALTERNATIVE_LINK_NAME[tftp.1] = "${mandir}/man1/tftp.1" 152ALTERNATIVE_LINK_NAME[tftp.1] = "${mandir}/man1/tftp.1"
153 153
154ALTERNATIVE_${PN}-ifconfig = "ifconfig" 154ALTERNATIVE:${PN}-ifconfig = "ifconfig"
155ALTERNATIVE_LINK_NAME[ifconfig] = "${base_sbindir}/ifconfig" 155ALTERNATIVE_LINK_NAME[ifconfig] = "${base_sbindir}/ifconfig"
156 156
157ALTERNATIVE_${PN}-ping = "ping" 157ALTERNATIVE:${PN}-ping = "ping"
158ALTERNATIVE_LINK_NAME[ping] = "${base_bindir}/ping" 158ALTERNATIVE_LINK_NAME[ping] = "${base_bindir}/ping"
159 159
160ALTERNATIVE_${PN}-ping6 = "${@bb.utils.filter('PACKAGECONFIG', 'ping6', d)}" 160ALTERNATIVE:${PN}-ping6 = "${@bb.utils.filter('PACKAGECONFIG', 'ping6', d)}"
161ALTERNATIVE_LINK_NAME[ping6] = "${base_bindir}/ping6" 161ALTERNATIVE_LINK_NAME[ping6] = "${base_bindir}/ping6"
162 162
163 163
164FILES_${PN}-dbg += "${base_bindir}/.debug ${base_sbindir}/.debug ${bindir}/.debug ${sbindir}/.debug" 164FILES:${PN}-dbg += "${base_bindir}/.debug ${base_sbindir}/.debug ${bindir}/.debug ${sbindir}/.debug"
165FILES_${PN}-ping = "${base_bindir}/ping.${BPN}" 165FILES:${PN}-ping = "${base_bindir}/ping.${BPN}"
166FILES_${PN}-ping6 = "${base_bindir}/ping6.${BPN}" 166FILES:${PN}-ping6 = "${base_bindir}/ping6.${BPN}"
167FILES_${PN}-hostname = "${base_bindir}/hostname.${BPN}" 167FILES:${PN}-hostname = "${base_bindir}/hostname.${BPN}"
168FILES_${PN}-ifconfig = "${base_sbindir}/ifconfig.${BPN}" 168FILES:${PN}-ifconfig = "${base_sbindir}/ifconfig.${BPN}"
169FILES_${PN}-traceroute = "${bindir}/traceroute.${BPN}" 169FILES:${PN}-traceroute = "${bindir}/traceroute.${BPN}"
170FILES_${PN}-logger = "${bindir}/logger.${BPN}" 170FILES:${PN}-logger = "${bindir}/logger.${BPN}"
171 171
172FILES_${PN}-syslogd = "${base_sbindir}/syslogd.${BPN}" 172FILES:${PN}-syslogd = "${base_sbindir}/syslogd.${BPN}"
173RCONFLICTS_${PN}-syslogd = "rsyslog busybox-syslog sysklogd syslog-ng" 173RCONFLICTS:${PN}-syslogd = "rsyslog busybox-syslog sysklogd syslog-ng"
174 174
175FILES_${PN}-ftp = "${bindir}/ftp.${BPN}" 175FILES:${PN}-ftp = "${bindir}/ftp.${BPN}"
176 176
177FILES_${PN}-tftp = "${bindir}/tftp.${BPN}" 177FILES:${PN}-tftp = "${bindir}/tftp.${BPN}"
178FILES_${PN}-telnet = "${bindir}/telnet.${BPN}" 178FILES:${PN}-telnet = "${bindir}/telnet.${BPN}"
179 179
180# We make us of RCONFLICTS / RPROVIDES here rather than using the normal 180# We make us of RCONFLICTS / RPROVIDES here rather than using the normal
181# alternatives method as this leads to packaging QA issues when using 181# alternatives method as this leads to packaging QA issues when using
182# musl as that library does not provide what these applications need to 182# musl as that library does not provide what these applications need to
183# build. 183# build.
184FILES_${PN}-rsh = "${bindir}/rsh ${bindir}/rlogin ${bindir}/rexec ${bindir}/rcp" 184FILES:${PN}-rsh = "${bindir}/rsh ${bindir}/rlogin ${bindir}/rexec ${bindir}/rcp"
185RCONFLICTS_${PN}-rsh += "netkit-rsh-client" 185RCONFLICTS:${PN}-rsh += "netkit-rsh-client"
186RPROVIDES_${PN}-rsh = "rsh" 186RPROVIDES:${PN}-rsh = "rsh"
187 187
188FILES_${PN}-rshd = "${sbindir}/in.rshd ${sbindir}/in.rlogind ${sbindir}/in.rexecd \ 188FILES:${PN}-rshd = "${sbindir}/in.rshd ${sbindir}/in.rlogind ${sbindir}/in.rexecd \
189 ${sysconfdir}/xinetd.d/rsh ${sysconfdir}/xinetd.d/rlogin ${sysconfdir}/xinetd.d/rexec" 189 ${sysconfdir}/xinetd.d/rsh ${sysconfdir}/xinetd.d/rlogin ${sysconfdir}/xinetd.d/rexec"
190FILES_${PN}-rshd-dbg = "${sbindir}/.debug/in.rshd ${sbindir}/.debug/in.rlogind ${sbindir}/.debug/in.rexecd" 190FILES:${PN}-rshd-dbg = "${sbindir}/.debug/in.rshd ${sbindir}/.debug/in.rlogind ${sbindir}/.debug/in.rexecd"
191RDEPENDS_${PN}-rshd += "xinetd tcp-wrappers" 191RDEPENDS:${PN}-rshd += "xinetd tcp-wrappers"
192RCONFLICTS_${PN}-rshd += "netkit-rshd-server" 192RCONFLICTS:${PN}-rshd += "netkit-rshd-server"
193RPROVIDES_${PN}-rshd = "rshd" 193RPROVIDES:${PN}-rshd = "rshd"
194 194
195FILES_${PN}-ftpd = "${bindir}/ftpd.${BPN}" 195FILES:${PN}-ftpd = "${bindir}/ftpd.${BPN}"
196FILES_${PN}-ftpd-dbg = "${bindir}/.debug/ftpd.${BPN}" 196FILES:${PN}-ftpd-dbg = "${bindir}/.debug/ftpd.${BPN}"
197RDEPENDS_${PN}-ftpd += "xinetd" 197RDEPENDS:${PN}-ftpd += "xinetd"
198 198
199FILES_${PN}-tftpd = "${sbindir}/in.tftpd ${sysconfdir}/xinetd.d/tftpd" 199FILES:${PN}-tftpd = "${sbindir}/in.tftpd ${sysconfdir}/xinetd.d/tftpd"
200FILES_${PN}-tftpd-dbg = "${sbindir}/.debug/in.tftpd" 200FILES:${PN}-tftpd-dbg = "${sbindir}/.debug/in.tftpd"
201RCONFLICTS_${PN}-tftpd += "netkit-tftpd" 201RCONFLICTS:${PN}-tftpd += "netkit-tftpd"
202RDEPENDS_${PN}-tftpd += "xinetd" 202RDEPENDS:${PN}-tftpd += "xinetd"
203 203
204FILES_${PN}-telnetd = "${sbindir}/in.telnetd ${sysconfdir}/xinetd.d/telnet" 204FILES:${PN}-telnetd = "${sbindir}/in.telnetd ${sysconfdir}/xinetd.d/telnet"
205FILES_${PN}-telnetd-dbg = "${sbindir}/.debug/in.telnetd" 205FILES:${PN}-telnetd-dbg = "${sbindir}/.debug/in.telnetd"
206RCONFLICTS_${PN}-telnetd += "netkit-telnet" 206RCONFLICTS:${PN}-telnetd += "netkit-telnet"
207RPROVIDES_${PN}-telnetd = "telnetd" 207RPROVIDES:${PN}-telnetd = "telnetd"
208RDEPENDS_${PN}-telnetd += "xinetd" 208RDEPENDS:${PN}-telnetd += "xinetd"
209 209
210FILES_${PN}-inetd = "${bindir}/inetd.${BPN}" 210FILES:${PN}-inetd = "${bindir}/inetd.${BPN}"
211 211
212RDEPENDS_${PN} = "xinetd" 212RDEPENDS:${PN} = "xinetd"
diff --git a/meta/recipes-connectivity/iproute2/iproute2.inc b/meta/recipes-connectivity/iproute2/iproute2.inc
index 6c8eea6799..3f070d6799 100644
--- a/meta/recipes-connectivity/iproute2/iproute2.inc
+++ b/meta/recipes-connectivity/iproute2/iproute2.inc
@@ -32,7 +32,7 @@ EXTRA_OEMAKE = "\
32 LIBDIR='${libdir}' \ 32 LIBDIR='${libdir}' \
33" 33"
34 34
35do_configure_append () { 35do_configure:append () {
36 sh configure ${STAGING_INCDIR} 36 sh configure ${STAGING_INCDIR}
37 # Explicitly disable ATM support 37 # Explicitly disable ATM support
38 sed -i -e '/TC_CONFIG_ATM/d' config.mk 38 sed -i -e '/TC_CONFIG_ATM/d' config.mk
@@ -47,7 +47,7 @@ do_install () {
47} 47}
48 48
49# The .so files in iproute2-tc are modules, not traditional libraries 49# The .so files in iproute2-tc are modules, not traditional libraries
50INSANE_SKIP_${PN}-tc = "dev-so" 50INSANE_SKIP:${PN}-tc = "dev-so"
51 51
52IPROUTE2_PACKAGES =+ "\ 52IPROUTE2_PACKAGES =+ "\
53 ${PN}-devlink \ 53 ${PN}-devlink \
@@ -64,28 +64,28 @@ IPROUTE2_PACKAGES =+ "\
64" 64"
65 65
66PACKAGE_BEFORE_PN = "${IPROUTE2_PACKAGES}" 66PACKAGE_BEFORE_PN = "${IPROUTE2_PACKAGES}"
67RDEPENDS_${PN} += "${PN}-ip" 67RDEPENDS:${PN} += "${PN}-ip"
68 68
69FILES_${PN}-tc = "${base_sbindir}/tc* \ 69FILES:${PN}-tc = "${base_sbindir}/tc* \
70 ${libdir}/tc/*.so" 70 ${libdir}/tc/*.so"
71FILES_${PN}-lnstat = "${base_sbindir}/lnstat \ 71FILES:${PN}-lnstat = "${base_sbindir}/lnstat \
72 ${base_sbindir}/ctstat \ 72 ${base_sbindir}/ctstat \
73 ${base_sbindir}/rtstat" 73 ${base_sbindir}/rtstat"
74FILES_${PN}-ifstat = "${base_sbindir}/ifstat" 74FILES:${PN}-ifstat = "${base_sbindir}/ifstat"
75FILES_${PN}-ip = "${base_sbindir}/ip.${PN} ${sysconfdir}/iproute2" 75FILES:${PN}-ip = "${base_sbindir}/ip.${PN} ${sysconfdir}/iproute2"
76FILES_${PN}-genl = "${base_sbindir}/genl" 76FILES:${PN}-genl = "${base_sbindir}/genl"
77FILES_${PN}-rtacct = "${base_sbindir}/rtacct" 77FILES:${PN}-rtacct = "${base_sbindir}/rtacct"
78FILES_${PN}-nstat = "${base_sbindir}/nstat" 78FILES:${PN}-nstat = "${base_sbindir}/nstat"
79FILES_${PN}-ss = "${base_sbindir}/ss" 79FILES:${PN}-ss = "${base_sbindir}/ss"
80FILES_${PN}-tipc = "${base_sbindir}/tipc" 80FILES:${PN}-tipc = "${base_sbindir}/tipc"
81FILES_${PN}-devlink = "${base_sbindir}/devlink" 81FILES:${PN}-devlink = "${base_sbindir}/devlink"
82FILES_${PN}-rdma = "${base_sbindir}/rdma" 82FILES:${PN}-rdma = "${base_sbindir}/rdma"
83 83
84ALTERNATIVE_${PN}-ip = "ip" 84ALTERNATIVE:${PN}-ip = "ip"
85ALTERNATIVE_TARGET[ip] = "${base_sbindir}/ip.${BPN}" 85ALTERNATIVE_TARGET[ip] = "${base_sbindir}/ip.${BPN}"
86ALTERNATIVE_LINK_NAME[ip] = "${base_sbindir}/ip" 86ALTERNATIVE_LINK_NAME[ip] = "${base_sbindir}/ip"
87ALTERNATIVE_PRIORITY = "100" 87ALTERNATIVE_PRIORITY = "100"
88 88
89ALTERNATIVE_${PN}-tc = "tc" 89ALTERNATIVE:${PN}-tc = "tc"
90ALTERNATIVE_LINK_NAME[tc] = "${base_sbindir}/tc" 90ALTERNATIVE_LINK_NAME[tc] = "${base_sbindir}/tc"
91ALTERNATIVE_PRIORITY_${PN}-tc = "100" 91ALTERNATIVE_PRIORITY_${PN}-tc = "100"
diff --git a/meta/recipes-connectivity/iproute2/iproute2_5.13.0.bb b/meta/recipes-connectivity/iproute2/iproute2_5.13.0.bb
index b117637e36..44575bd50c 100644
--- a/meta/recipes-connectivity/iproute2/iproute2_5.13.0.bb
+++ b/meta/recipes-connectivity/iproute2/iproute2_5.13.0.bb
@@ -8,4 +8,4 @@ SRC_URI[sha256sum] = "72a2e53774cac9e65f7b617deebb2059f87e8960d6e9713e4d788cea96
8 8
9# CFLAGS are computed in Makefile and reference CCOPTS 9# CFLAGS are computed in Makefile and reference CCOPTS
10# 10#
11EXTRA_OEMAKE_append = " CCOPTS='${CFLAGS}'" 11EXTRA_OEMAKE:append = " CCOPTS='${CFLAGS}'"
diff --git a/meta/recipes-connectivity/kea/kea_1.8.2.bb b/meta/recipes-connectivity/kea/kea_1.8.2.bb
index fe10d90620..f1bbbc49e7 100644
--- a/meta/recipes-connectivity/kea/kea_1.8.2.bb
+++ b/meta/recipes-connectivity/kea/kea_1.8.2.bb
@@ -28,24 +28,24 @@ inherit autotools systemd update-rc.d upstream-version-is-even
28INITSCRIPT_NAME = "kea-dhcp4-server" 28INITSCRIPT_NAME = "kea-dhcp4-server"
29INITSCRIPT_PARAMS = "defaults 30" 29INITSCRIPT_PARAMS = "defaults 30"
30 30
31SYSTEMD_SERVICE_${PN} = "kea-dhcp4.service kea-dhcp6.service kea-dhcp-ddns.service" 31SYSTEMD_SERVICE:${PN} = "kea-dhcp4.service kea-dhcp6.service kea-dhcp-ddns.service"
32SYSTEMD_AUTO_ENABLE = "disable" 32SYSTEMD_AUTO_ENABLE = "disable"
33 33
34DEBUG_OPTIMIZATION_remove_mips = " -Og" 34DEBUG_OPTIMIZATION:remove:mips = " -Og"
35DEBUG_OPTIMIZATION_append_mips = " -O" 35DEBUG_OPTIMIZATION:append:mips = " -O"
36BUILD_OPTIMIZATION_remove_mips = " -Og" 36BUILD_OPTIMIZATION:remove:mips = " -Og"
37BUILD_OPTIMIZATION_append_mips = " -O" 37BUILD_OPTIMIZATION:append:mips = " -O"
38 38
39DEBUG_OPTIMIZATION_remove_mipsel = " -Og" 39DEBUG_OPTIMIZATION:remove:mipsel = " -Og"
40DEBUG_OPTIMIZATION_append_mipsel = " -O" 40DEBUG_OPTIMIZATION:append:mipsel = " -O"
41BUILD_OPTIMIZATION_remove_mipsel = " -Og" 41BUILD_OPTIMIZATION:remove:mipsel = " -Og"
42BUILD_OPTIMIZATION_append_mipsel = " -O" 42BUILD_OPTIMIZATION:append:mipsel = " -O"
43 43
44EXTRA_OECONF = "--with-boost-libs=-lboost_system \ 44EXTRA_OECONF = "--with-boost-libs=-lboost_system \
45 --with-log4cplus=${STAGING_DIR_TARGET}${prefix} \ 45 --with-log4cplus=${STAGING_DIR_TARGET}${prefix} \
46 --with-openssl=${STAGING_DIR_TARGET}${prefix}" 46 --with-openssl=${STAGING_DIR_TARGET}${prefix}"
47 47
48do_configure_prepend() { 48do_configure:prepend() {
49 # replace abs_top_builddir to avoid introducing the build path 49 # replace abs_top_builddir to avoid introducing the build path
50 # don't expand the abs_top_builddir on the target as the abs_top_builddir is meanlingless on the target 50 # don't expand the abs_top_builddir on the target as the abs_top_builddir is meanlingless on the target
51 find ${S} -type f -name *.sh.in | xargs sed -i "s:@abs_top_builddir@:@abs_top_builddir_placeholder@:g" 51 find ${S} -type f -name *.sh.in | xargs sed -i "s:@abs_top_builddir@:@abs_top_builddir_placeholder@:g"
@@ -53,11 +53,11 @@ do_configure_prepend() {
53} 53}
54 54
55# patch out build host paths for reproducibility 55# patch out build host paths for reproducibility
56do_compile_prepend_class-target() { 56do_compile:prepend:class-target() {
57 sed -i -e "s,${WORKDIR},,g" ${B}/config.report 57 sed -i -e "s,${WORKDIR},,g" ${B}/config.report
58} 58}
59 59
60do_install_append() { 60do_install:append() {
61 install -d ${D}${sysconfdir}/init.d 61 install -d ${D}${sysconfdir}/init.d
62 install -d ${D}${systemd_system_unitdir} 62 install -d ${D}${systemd_system_unitdir}
63 63
@@ -68,13 +68,13 @@ do_install_append() {
68 ${D}${systemd_system_unitdir}/kea-dhcp*service ${D}${sbindir}/keactrl 68 ${D}${systemd_system_unitdir}/kea-dhcp*service ${D}${sbindir}/keactrl
69} 69}
70 70
71do_install_append() { 71do_install:append() {
72 rm -rf "${D}${localstatedir}" 72 rm -rf "${D}${localstatedir}"
73} 73}
74 74
75CONFFILES_${PN} = "${sysconfdir}/kea/keactrl.conf" 75CONFFILES:${PN} = "${sysconfdir}/kea/keactrl.conf"
76 76
77FILES_${PN}-staticdev += "${libdir}/kea/hooks/*.a ${libdir}/hooks/*.a" 77FILES:${PN}-staticdev += "${libdir}/kea/hooks/*.a ${libdir}/hooks/*.a"
78FILES_${PN} += "${libdir}/hooks/*.so" 78FILES:${PN} += "${libdir}/hooks/*.so"
79 79
80PARALLEL_MAKEINST = "" 80PARALLEL_MAKEINST = ""
diff --git a/meta/recipes-connectivity/libnss-mdns/libnss-mdns_0.15.1.bb b/meta/recipes-connectivity/libnss-mdns/libnss-mdns_0.15.1.bb
index f3b64174c4..e455a60bd5 100644
--- a/meta/recipes-connectivity/libnss-mdns/libnss-mdns_0.15.1.bb
+++ b/meta/recipes-connectivity/libnss-mdns/libnss-mdns_0.15.1.bb
@@ -17,13 +17,13 @@ S = "${WORKDIR}/git"
17 17
18inherit autotools pkgconfig 18inherit autotools pkgconfig
19 19
20COMPATIBLE_HOST_libc-musl = 'null' 20COMPATIBLE_HOST:libc-musl = 'null'
21 21
22EXTRA_OECONF = "--libdir=${base_libdir}" 22EXTRA_OECONF = "--libdir=${base_libdir}"
23 23
24RDEPENDS_${PN} = "avahi-daemon" 24RDEPENDS:${PN} = "avahi-daemon"
25 25
26pkg_postinst_${PN} () { 26pkg_postinst:${PN} () {
27 sed ' 27 sed '
28 /^hosts:/ !b 28 /^hosts:/ !b
29 /\<mdns\(4\|6\)\?\(_minimal\)\?\>/ b 29 /\<mdns\(4\|6\)\?\(_minimal\)\?\>/ b
@@ -31,7 +31,7 @@ pkg_postinst_${PN} () {
31 ' -i $D${sysconfdir}/nsswitch.conf 31 ' -i $D${sysconfdir}/nsswitch.conf
32} 32}
33 33
34pkg_prerm_${PN} () { 34pkg_prerm:${PN} () {
35 sed ' 35 sed '
36 /^hosts:/ !b 36 /^hosts:/ !b
37 s/[[:blank:]]\+mdns\(4\|6\)\?\(_minimal\( \[NOTFOUND=return\]\)\?\)\?//g 37 s/[[:blank:]]\+mdns\(4\|6\)\?\(_minimal\( \[NOTFOUND=return\]\)\?\)\?//g
diff --git a/meta/recipes-connectivity/libpcap/libpcap_1.10.1.bb b/meta/recipes-connectivity/libpcap/libpcap_1.10.1.bb
index f528595c94..9a8c46e0ef 100644
--- a/meta/recipes-connectivity/libpcap/libpcap_1.10.1.bb
+++ b/meta/recipes-connectivity/libpcap/libpcap_1.10.1.bb
@@ -34,7 +34,7 @@ PACKAGECONFIG[dbus] = "--enable-dbus,--disable-dbus,dbus"
34PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6," 34PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6,"
35PACKAGECONFIG[libnl] = "--with-libnl,--without-libnl,libnl" 35PACKAGECONFIG[libnl] = "--with-libnl,--without-libnl,libnl"
36 36
37do_configure_prepend () { 37do_configure:prepend () {
38 #remove hardcoded references to /usr/include 38 #remove hardcoded references to /usr/include
39 sed 's|\([ "^'\''I]\+\)/usr/include/|\1${STAGING_INCDIR}/|g' -i ${S}/configure.ac 39 sed 's|\([ "^'\''I]\+\)/usr/include/|\1${STAGING_INCDIR}/|g' -i ${S}/configure.ac
40} 40}
diff --git a/meta/recipes-connectivity/neard/neard_0.16.bb b/meta/recipes-connectivity/neard/neard_0.16.bb
index 7c124a3c0b..d55cf6a377 100644
--- a/meta/recipes-connectivity/neard/neard_0.16.bb
+++ b/meta/recipes-connectivity/neard/neard_0.16.bb
@@ -27,7 +27,7 @@ PACKAGECONFIG[systemd] = "--enable-systemd --with-systemdsystemunitdir=${systemd
27EXTRA_OECONF += "--enable-tools" 27EXTRA_OECONF += "--enable-tools"
28 28
29# This would copy neard start-stop shell and test scripts 29# This would copy neard start-stop shell and test scripts
30do_install_append() { 30do_install:append() {
31 if ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then 31 if ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then
32 install -d ${D}${sysconfdir}/init.d/ 32 install -d ${D}${sysconfdir}/init.d/
33 sed "s:@installpath@:${libexecdir}/nfc:" ${WORKDIR}/neard.in \ 33 sed "s:@installpath@:${libexecdir}/nfc:" ${WORKDIR}/neard.in \
@@ -36,10 +36,10 @@ do_install_append() {
36 fi 36 fi
37} 37}
38 38
39RDEPENDS_${PN} = "dbus" 39RDEPENDS:${PN} = "dbus"
40 40
41# Bluez & Wifi are not mandatory except for handover 41# Bluez & Wifi are not mandatory except for handover
42RRECOMMENDS_${PN} = "\ 42RRECOMMENDS:${PN} = "\
43 ${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', 'bluez5', '', d)} \ 43 ${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', 'bluez5', '', d)} \
44 ${@bb.utils.contains('DISTRO_FEATURES', 'wifi','wpa-supplicant', '', d)} \ 44 ${@bb.utils.contains('DISTRO_FEATURES', 'wifi','wpa-supplicant', '', d)} \
45 " 45 "
@@ -47,4 +47,4 @@ RRECOMMENDS_${PN} = "\
47INITSCRIPT_NAME = "neard" 47INITSCRIPT_NAME = "neard"
48INITSCRIPT_PARAMS = "defaults 64" 48INITSCRIPT_PARAMS = "defaults 64"
49 49
50SYSTEMD_SERVICE_${PN} = "neard.service" 50SYSTEMD_SERVICE:${PN} = "neard.service"
diff --git a/meta/recipes-connectivity/nfs-utils/nfs-utils_2.5.4.bb b/meta/recipes-connectivity/nfs-utils/nfs-utils_2.5.4.bb
index 5500a9249f..495ce4e542 100644
--- a/meta/recipes-connectivity/nfs-utils/nfs-utils_2.5.4.bb
+++ b/meta/recipes-connectivity/nfs-utils/nfs-utils_2.5.4.bb
@@ -9,13 +9,13 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=95f3a93a5c3c7888de623b46ea085a84"
9 9
10# util-linux for libblkid 10# util-linux for libblkid
11DEPENDS = "libcap libevent util-linux sqlite3 libtirpc" 11DEPENDS = "libcap libevent util-linux sqlite3 libtirpc"
12RDEPENDS_${PN} = "${PN}-client" 12RDEPENDS:${PN} = "${PN}-client"
13RRECOMMENDS_${PN} = "kernel-module-nfsd" 13RRECOMMENDS:${PN} = "kernel-module-nfsd"
14 14
15inherit useradd 15inherit useradd
16 16
17USERADD_PACKAGES = "${PN}-client" 17USERADD_PACKAGES = "${PN}-client"
18USERADD_PARAM_${PN}-client = "--system --home-dir /var/lib/nfs \ 18USERADD_PARAM:${PN}-client = "--system --home-dir /var/lib/nfs \
19 --shell /bin/false --user-group rpcuser" 19 --shell /bin/false --user-group rpcuser"
20 20
21SRC_URI = "${KERNELORG_MIRROR}/linux/utils/nfs-utils/${PV}/nfs-utils-${PV}.tar.xz \ 21SRC_URI = "${KERNELORG_MIRROR}/linux/utils/nfs-utils/${PV}/nfs-utils-${PV}.tar.xz \
@@ -39,14 +39,14 @@ SRC_URI[sha256sum] = "51997d94e4c8bcef5456dd36a9ccc38e231207c4e9b6a9a2c108841e6a
39INITSCRIPT_PACKAGES = "${PN} ${PN}-client" 39INITSCRIPT_PACKAGES = "${PN} ${PN}-client"
40INITSCRIPT_NAME = "nfsserver" 40INITSCRIPT_NAME = "nfsserver"
41INITSCRIPT_PARAMS = "defaults" 41INITSCRIPT_PARAMS = "defaults"
42INITSCRIPT_NAME_${PN}-client = "nfscommon" 42INITSCRIPT_NAME:${PN}-client = "nfscommon"
43INITSCRIPT_PARAMS_${PN}-client = "defaults 19 21" 43INITSCRIPT_PARAMS:${PN}-client = "defaults 19 21"
44 44
45inherit autotools-brokensep update-rc.d systemd pkgconfig 45inherit autotools-brokensep update-rc.d systemd pkgconfig
46 46
47SYSTEMD_PACKAGES = "${PN} ${PN}-client" 47SYSTEMD_PACKAGES = "${PN} ${PN}-client"
48SYSTEMD_SERVICE_${PN} = "nfs-server.service nfs-mountd.service" 48SYSTEMD_SERVICE:${PN} = "nfs-server.service nfs-mountd.service"
49SYSTEMD_SERVICE_${PN}-client = "nfs-statd.service" 49SYSTEMD_SERVICE:${PN}-client = "nfs-statd.service"
50 50
51# --enable-uuid is need for cross-compiling 51# --enable-uuid is need for cross-compiling
52EXTRA_OECONF = "--with-statduser=rpcuser \ 52EXTRA_OECONF = "--with-statduser=rpcuser \
@@ -62,7 +62,7 @@ EXTRA_OECONF = "--with-statduser=rpcuser \
62PACKAGECONFIG ??= "tcp-wrappers \ 62PACKAGECONFIG ??= "tcp-wrappers \
63 ${@bb.utils.filter('DISTRO_FEATURES', 'ipv6', d)} \ 63 ${@bb.utils.filter('DISTRO_FEATURES', 'ipv6', d)} \
64" 64"
65PACKAGECONFIG_remove_libc-musl = "tcp-wrappers" 65PACKAGECONFIG:remove:libc-musl = "tcp-wrappers"
66PACKAGECONFIG[tcp-wrappers] = "--with-tcp-wrappers,--without-tcp-wrappers,tcp-wrappers" 66PACKAGECONFIG[tcp-wrappers] = "--with-tcp-wrappers,--without-tcp-wrappers,tcp-wrappers"
67PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6," 67PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6,"
68# libdevmapper is available in meta-oe 68# libdevmapper is available in meta-oe
@@ -72,13 +72,13 @@ PACKAGECONFIG[nfsv4] = "--enable-nfsv4,--disable-nfsv4,keyutils,python3-core"
72 72
73PACKAGES =+ "${PN}-client ${PN}-mount ${PN}-stats" 73PACKAGES =+ "${PN}-client ${PN}-mount ${PN}-stats"
74 74
75CONFFILES_${PN}-client += "${localstatedir}/lib/nfs/etab \ 75CONFFILES:${PN}-client += "${localstatedir}/lib/nfs/etab \
76 ${localstatedir}/lib/nfs/rmtab \ 76 ${localstatedir}/lib/nfs/rmtab \
77 ${localstatedir}/lib/nfs/xtab \ 77 ${localstatedir}/lib/nfs/xtab \
78 ${localstatedir}/lib/nfs/statd/state \ 78 ${localstatedir}/lib/nfs/statd/state \
79 ${sysconfdir}/nfsmount.conf" 79 ${sysconfdir}/nfsmount.conf"
80 80
81FILES_${PN}-client = "${sbindir}/*statd \ 81FILES:${PN}-client = "${sbindir}/*statd \
82 ${sbindir}/rpc.idmapd ${sbindir}/sm-notify \ 82 ${sbindir}/rpc.idmapd ${sbindir}/sm-notify \
83 ${sbindir}/showmount ${sbindir}/nfsstat \ 83 ${sbindir}/showmount ${sbindir}/nfsstat \
84 ${localstatedir}/lib/nfs \ 84 ${localstatedir}/lib/nfs \
@@ -86,32 +86,32 @@ FILES_${PN}-client = "${sbindir}/*statd \
86 ${sysconfdir}/nfsmount.conf \ 86 ${sysconfdir}/nfsmount.conf \
87 ${sysconfdir}/init.d/nfscommon \ 87 ${sysconfdir}/init.d/nfscommon \
88 ${systemd_unitdir}/system/nfs-statd.service" 88 ${systemd_unitdir}/system/nfs-statd.service"
89RDEPENDS_${PN}-client = "${PN}-mount rpcbind" 89RDEPENDS:${PN}-client = "${PN}-mount rpcbind"
90 90
91FILES_${PN}-mount = "${base_sbindir}/*mount.nfs*" 91FILES:${PN}-mount = "${base_sbindir}/*mount.nfs*"
92 92
93FILES_${PN}-stats = "${sbindir}/mountstats ${sbindir}/nfsiostat ${sbindir}/nfsdclnts" 93FILES:${PN}-stats = "${sbindir}/mountstats ${sbindir}/nfsiostat ${sbindir}/nfsdclnts"
94RDEPENDS_${PN}-stats = "python3-core" 94RDEPENDS:${PN}-stats = "python3-core"
95 95
96FILES_${PN}-staticdev += "${libdir}/libnfsidmap/*.a" 96FILES:${PN}-staticdev += "${libdir}/libnfsidmap/*.a"
97 97
98FILES_${PN} += "${systemd_unitdir} ${libdir}/libnfsidmap/" 98FILES:${PN} += "${systemd_unitdir} ${libdir}/libnfsidmap/"
99 99
100do_configure_prepend() { 100do_configure:prepend() {
101 sed -i -e 's,sbindir = /sbin,sbindir = ${base_sbindir},g' \ 101 sed -i -e 's,sbindir = /sbin,sbindir = ${base_sbindir},g' \
102 ${S}/utils/mount/Makefile.am 102 ${S}/utils/mount/Makefile.am
103} 103}
104 104
105# Make clean needed because the package comes with 105# Make clean needed because the package comes with
106# precompiled 64-bit objects that break the build 106# precompiled 64-bit objects that break the build
107do_compile_prepend() { 107do_compile:prepend() {
108 make clean 108 make clean
109} 109}
110 110
111# Works on systemd only 111# Works on systemd only
112HIGH_RLIMIT_NOFILE ??= "4096" 112HIGH_RLIMIT_NOFILE ??= "4096"
113 113
114do_install_append () { 114do_install:append () {
115 install -d ${D}${sysconfdir}/init.d 115 install -d ${D}${sysconfdir}/init.d
116 install -m 0755 ${WORKDIR}/nfsserver ${D}${sysconfdir}/init.d/nfsserver 116 install -m 0755 ${WORKDIR}/nfsserver ${D}${sysconfdir}/init.d/nfsserver
117 install -m 0755 ${WORKDIR}/nfscommon ${D}${sysconfdir}/init.d/nfscommon 117 install -m 0755 ${WORKDIR}/nfscommon ${D}${sysconfdir}/init.d/nfscommon
diff --git a/meta/recipes-connectivity/ofono/ofono_1.32.bb b/meta/recipes-connectivity/ofono/ofono_1.32.bb
index f3d875b204..c3db52d944 100644
--- a/meta/recipes-connectivity/ofono/ofono_1.32.bb
+++ b/meta/recipes-connectivity/ofono/ofono_1.32.bb
@@ -19,7 +19,7 @@ inherit autotools pkgconfig update-rc.d systemd gobject-introspection-data
19 19
20INITSCRIPT_NAME = "ofono" 20INITSCRIPT_NAME = "ofono"
21INITSCRIPT_PARAMS = "defaults 22" 21INITSCRIPT_PARAMS = "defaults 22"
22SYSTEMD_SERVICE_${PN} = "ofono.service" 22SYSTEMD_SERVICE:${PN} = "ofono.service"
23 23
24PACKAGECONFIG ??= "\ 24PACKAGECONFIG ??= "\
25 ${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)} \ 25 ${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)} \
@@ -30,26 +30,26 @@ PACKAGECONFIG[bluez] = "--enable-bluetooth, --disable-bluetooth, bluez5"
30 30
31EXTRA_OECONF += "--enable-test --enable-external-ell" 31EXTRA_OECONF += "--enable-test --enable-external-ell"
32 32
33do_configure_prepend() { 33do_configure:prepend() {
34 bbnote "Removing bundled ell from ${S}/ell to prevent including it" 34 bbnote "Removing bundled ell from ${S}/ell to prevent including it"
35 rm -rf ${S}/ell 35 rm -rf ${S}/ell
36} 36}
37 37
38do_install_append() { 38do_install:append() {
39 install -d ${D}${sysconfdir}/init.d/ 39 install -d ${D}${sysconfdir}/init.d/
40 install -m 0755 ${WORKDIR}/ofono ${D}${sysconfdir}/init.d/ofono 40 install -m 0755 ${WORKDIR}/ofono ${D}${sysconfdir}/init.d/ofono
41} 41}
42 42
43PACKAGES =+ "${PN}-tests" 43PACKAGES =+ "${PN}-tests"
44 44
45FILES_${PN} += "${systemd_unitdir}" 45FILES:${PN} += "${systemd_unitdir}"
46FILES_${PN}-tests = "${libdir}/${BPN}/test" 46FILES:${PN}-tests = "${libdir}/${BPN}/test"
47 47
48RDEPENDS_${PN} += "dbus" 48RDEPENDS:${PN} += "dbus"
49RDEPENDS_${PN}-tests = "\ 49RDEPENDS:${PN}-tests = "\
50 python3-core \ 50 python3-core \
51 python3-dbus \ 51 python3-dbus \
52 ${@bb.utils.contains('GI_DATA_ENABLED', 'True', 'python3-pygobject', '', d)} \ 52 ${@bb.utils.contains('GI_DATA_ENABLED', 'True', 'python3-pygobject', '', d)} \
53" 53"
54 54
55RRECOMMENDS_${PN} += "kernel-module-tun mobile-broadband-provider-info" 55RRECOMMENDS:${PN} += "kernel-module-tun mobile-broadband-provider-info"
diff --git a/meta/recipes-connectivity/openssh/openssh_8.6p1.bb b/meta/recipes-connectivity/openssh/openssh_8.6p1.bb
index e8f041c58c..093214cbfc 100644
--- a/meta/recipes-connectivity/openssh/openssh_8.6p1.bb
+++ b/meta/recipes-connectivity/openssh/openssh_8.6p1.bb
@@ -42,13 +42,13 @@ PAM_SRC_URI = "file://sshd"
42inherit manpages useradd update-rc.d update-alternatives systemd 42inherit manpages useradd update-rc.d update-alternatives systemd
43 43
44USERADD_PACKAGES = "${PN}-sshd" 44USERADD_PACKAGES = "${PN}-sshd"
45USERADD_PARAM_${PN}-sshd = "--system --no-create-home --home-dir /var/run/sshd --shell /bin/false --user-group sshd" 45USERADD_PARAM:${PN}-sshd = "--system --no-create-home --home-dir /var/run/sshd --shell /bin/false --user-group sshd"
46INITSCRIPT_PACKAGES = "${PN}-sshd" 46INITSCRIPT_PACKAGES = "${PN}-sshd"
47INITSCRIPT_NAME_${PN}-sshd = "sshd" 47INITSCRIPT_NAME:${PN}-sshd = "sshd"
48INITSCRIPT_PARAMS_${PN}-sshd = "defaults 9" 48INITSCRIPT_PARAMS:${PN}-sshd = "defaults 9"
49 49
50SYSTEMD_PACKAGES = "${PN}-sshd" 50SYSTEMD_PACKAGES = "${PN}-sshd"
51SYSTEMD_SERVICE_${PN}-sshd = "sshd.socket" 51SYSTEMD_SERVICE:${PN}-sshd = "sshd.socket"
52 52
53inherit autotools-brokensep ptest 53inherit autotools-brokensep ptest
54 54
@@ -74,7 +74,7 @@ EXTRA_OECONF = "'LOGIN_PROGRAM=${base_bindir}/login' \
74 " 74 "
75 75
76# musl doesn't implement wtmp/utmp and logwtmp 76# musl doesn't implement wtmp/utmp and logwtmp
77EXTRA_OECONF_append_libc-musl = " --disable-wtmp --disable-lastlog" 77EXTRA_OECONF:append:libc-musl = " --disable-wtmp --disable-lastlog"
78 78
79# Since we do not depend on libbsd, we do not want configure to use it 79# Since we do not depend on libbsd, we do not want configure to use it
80# just because it finds libutil.h. But, specifying --disable-libutil 80# just because it finds libutil.h. But, specifying --disable-libutil
@@ -87,7 +87,7 @@ CACHED_CONFIGUREVARS += "ac_cv_path_PATH_PASSWD_PROG=${bindir}/passwd"
87# We don't want to depend on libblockfile 87# We don't want to depend on libblockfile
88CACHED_CONFIGUREVARS += "ac_cv_header_maillock_h=no" 88CACHED_CONFIGUREVARS += "ac_cv_header_maillock_h=no"
89 89
90do_configure_prepend () { 90do_configure:prepend () {
91 export LD="${CC}" 91 export LD="${CC}"
92 install -m 0644 ${WORKDIR}/sshd_config ${B}/ 92 install -m 0644 ${WORKDIR}/sshd_config ${B}/
93 install -m 0644 ${WORKDIR}/ssh_config ${B}/ 93 install -m 0644 ${WORKDIR}/ssh_config ${B}/
@@ -100,7 +100,7 @@ do_compile_ptest() {
100 regress/check-perm regress/mkdtemp 100 regress/check-perm regress/mkdtemp
101} 101}
102 102
103do_install_append () { 103do_install:append () {
104 if [ "${@bb.utils.filter('DISTRO_FEATURES', 'pam', d)}" ]; then 104 if [ "${@bb.utils.filter('DISTRO_FEATURES', 'pam', d)}" ]; then
105 install -D -m 0644 ${WORKDIR}/sshd ${D}${sysconfdir}/pam.d/sshd 105 install -D -m 0644 ${WORKDIR}/sshd ${D}${sysconfdir}/pam.d/sshd
106 sed -i -e 's:#UsePAM no:UsePAM yes:' ${D}${sysconfdir}/ssh/sshd_config 106 sed -i -e 's:#UsePAM no:UsePAM yes:' ${D}${sysconfdir}/ssh/sshd_config
@@ -147,39 +147,39 @@ do_install_ptest () {
147 cp -r regress ${D}${PTEST_PATH} 147 cp -r regress ${D}${PTEST_PATH}
148} 148}
149 149
150ALLOW_EMPTY_${PN} = "1" 150ALLOW_EMPTY:${PN} = "1"
151 151
152PACKAGES =+ "${PN}-keygen ${PN}-scp ${PN}-ssh ${PN}-sshd ${PN}-sftp ${PN}-misc ${PN}-sftp-server" 152PACKAGES =+ "${PN}-keygen ${PN}-scp ${PN}-ssh ${PN}-sshd ${PN}-sftp ${PN}-misc ${PN}-sftp-server"
153FILES_${PN}-scp = "${bindir}/scp.${BPN}" 153FILES:${PN}-scp = "${bindir}/scp.${BPN}"
154FILES_${PN}-ssh = "${bindir}/ssh.${BPN} ${sysconfdir}/ssh/ssh_config" 154FILES:${PN}-ssh = "${bindir}/ssh.${BPN} ${sysconfdir}/ssh/ssh_config"
155FILES_${PN}-sshd = "${sbindir}/sshd ${sysconfdir}/init.d/sshd ${systemd_unitdir}/system" 155FILES:${PN}-sshd = "${sbindir}/sshd ${sysconfdir}/init.d/sshd ${systemd_unitdir}/system"
156FILES_${PN}-sshd += "${sysconfdir}/ssh/moduli ${sysconfdir}/ssh/sshd_config ${sysconfdir}/ssh/sshd_config_readonly ${sysconfdir}/default/volatiles/99_sshd ${sysconfdir}/pam.d/sshd" 156FILES:${PN}-sshd += "${sysconfdir}/ssh/moduli ${sysconfdir}/ssh/sshd_config ${sysconfdir}/ssh/sshd_config_readonly ${sysconfdir}/default/volatiles/99_sshd ${sysconfdir}/pam.d/sshd"
157FILES_${PN}-sshd += "${libexecdir}/${BPN}/sshd_check_keys" 157FILES:${PN}-sshd += "${libexecdir}/${BPN}/sshd_check_keys"
158FILES_${PN}-sftp = "${bindir}/sftp" 158FILES:${PN}-sftp = "${bindir}/sftp"
159FILES_${PN}-sftp-server = "${libexecdir}/sftp-server" 159FILES:${PN}-sftp-server = "${libexecdir}/sftp-server"
160FILES_${PN}-misc = "${bindir}/ssh* ${libexecdir}/ssh*" 160FILES:${PN}-misc = "${bindir}/ssh* ${libexecdir}/ssh*"
161FILES_${PN}-keygen = "${bindir}/ssh-keygen" 161FILES:${PN}-keygen = "${bindir}/ssh-keygen"
162 162
163RDEPENDS_${PN} += "${PN}-scp ${PN}-ssh ${PN}-sshd ${PN}-keygen" 163RDEPENDS:${PN} += "${PN}-scp ${PN}-ssh ${PN}-sshd ${PN}-keygen"
164RDEPENDS_${PN}-sshd += "${PN}-keygen ${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'pam-plugin-keyinit pam-plugin-loginuid', '', d)}" 164RDEPENDS:${PN}-sshd += "${PN}-keygen ${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'pam-plugin-keyinit pam-plugin-loginuid', '', d)}"
165RRECOMMENDS_${PN}-sshd_append_class-target = "\ 165RRECOMMENDS:${PN}-sshd:append:class-target = "\
166 ${@bb.utils.filter('PACKAGECONFIG', 'rng-tools', d)} \ 166 ${@bb.utils.filter('PACKAGECONFIG', 'rng-tools', d)} \
167" 167"
168 168
169# gdb would make attach-ptrace test pass rather than skip but not worth the build dependencies 169# gdb would make attach-ptrace test pass rather than skip but not worth the build dependencies
170RDEPENDS_${PN}-ptest += "${PN}-sftp ${PN}-misc ${PN}-sftp-server make sed sudo coreutils" 170RDEPENDS:${PN}-ptest += "${PN}-sftp ${PN}-misc ${PN}-sftp-server make sed sudo coreutils"
171 171
172RPROVIDES_${PN}-ssh = "ssh" 172RPROVIDES:${PN}-ssh = "ssh"
173RPROVIDES_${PN}-sshd = "sshd" 173RPROVIDES:${PN}-sshd = "sshd"
174 174
175RCONFLICTS_${PN} = "dropbear" 175RCONFLICTS:${PN} = "dropbear"
176RCONFLICTS_${PN}-sshd = "dropbear" 176RCONFLICTS:${PN}-sshd = "dropbear"
177 177
178CONFFILES_${PN}-sshd = "${sysconfdir}/ssh/sshd_config" 178CONFFILES:${PN}-sshd = "${sysconfdir}/ssh/sshd_config"
179CONFFILES_${PN}-ssh = "${sysconfdir}/ssh/ssh_config" 179CONFFILES:${PN}-ssh = "${sysconfdir}/ssh/ssh_config"
180 180
181ALTERNATIVE_PRIORITY = "90" 181ALTERNATIVE_PRIORITY = "90"
182ALTERNATIVE_${PN}-scp = "scp" 182ALTERNATIVE:${PN}-scp = "scp"
183ALTERNATIVE_${PN}-ssh = "ssh" 183ALTERNATIVE:${PN}-ssh = "ssh"
184 184
185BBCLASSEXTEND += "nativesdk" 185BBCLASSEXTEND += "nativesdk"
diff --git a/meta/recipes-connectivity/openssl/openssl_1.1.1k.bb b/meta/recipes-connectivity/openssl/openssl_1.1.1k.bb
index e518cb6a02..09afa27ac1 100644
--- a/meta/recipes-connectivity/openssl/openssl_1.1.1k.bb
+++ b/meta/recipes-connectivity/openssl/openssl_1.1.1k.bb
@@ -19,11 +19,11 @@ SRC_URI = "http://www.openssl.org/source/openssl-${PV}.tar.gz \
19 file://reproducible.patch \ 19 file://reproducible.patch \
20 " 20 "
21 21
22SRC_URI_append_class-nativesdk = " \ 22SRC_URI:append:class-nativesdk = " \
23 file://environment.d-openssl.sh \ 23 file://environment.d-openssl.sh \
24 " 24 "
25 25
26SRC_URI_append_riscv32 = " \ 26SRC_URI:append:riscv32 = " \
27 file://0003-Add-support-for-io_pgetevents_time64-syscall.patch \ 27 file://0003-Add-support-for-io_pgetevents_time64-syscall.patch \
28 file://0004-Fixup-support-for-io_pgetevents_time64-syscall.patch \ 28 file://0004-Fixup-support-for-io_pgetevents_time64-syscall.patch \
29 " 29 "
@@ -34,8 +34,8 @@ inherit lib_package multilib_header multilib_script ptest
34MULTILIB_SCRIPTS = "${PN}-bin:${bindir}/c_rehash" 34MULTILIB_SCRIPTS = "${PN}-bin:${bindir}/c_rehash"
35 35
36PACKAGECONFIG ?= "" 36PACKAGECONFIG ?= ""
37PACKAGECONFIG_class-native = "" 37PACKAGECONFIG:class-native = ""
38PACKAGECONFIG_class-nativesdk = "" 38PACKAGECONFIG:class-nativesdk = ""
39 39
40PACKAGECONFIG[cryptodev-linux] = "enable-devcryptoeng,disable-devcryptoeng,cryptodev-linux,,cryptodev-module" 40PACKAGECONFIG[cryptodev-linux] = "enable-devcryptoeng,disable-devcryptoeng,cryptodev-linux,,cryptodev-module"
41PACKAGECONFIG[no-tls1] = "no-tls1" 41PACKAGECONFIG[no-tls1] = "no-tls1"
@@ -47,17 +47,17 @@ do_configure[cleandirs] = "${B}"
47#| ./libcrypto.so: undefined reference to `getcontext' 47#| ./libcrypto.so: undefined reference to `getcontext'
48#| ./libcrypto.so: undefined reference to `setcontext' 48#| ./libcrypto.so: undefined reference to `setcontext'
49#| ./libcrypto.so: undefined reference to `makecontext' 49#| ./libcrypto.so: undefined reference to `makecontext'
50EXTRA_OECONF_append_libc-musl = " no-async" 50EXTRA_OECONF:append:libc-musl = " no-async"
51EXTRA_OECONF_append_libc-musl_powerpc64 = " no-asm" 51EXTRA_OECONF:append:libc-musl:powerpc64 = " no-asm"
52 52
53# adding devrandom prevents openssl from using getrandom() which is not available on older glibc versions 53# adding devrandom prevents openssl from using getrandom() which is not available on older glibc versions
54# (native versions can be built with newer glibc, but then relocated onto a system with older glibc) 54# (native versions can be built with newer glibc, but then relocated onto a system with older glibc)
55EXTRA_OECONF_class-native = "--with-rand-seed=os,devrandom" 55EXTRA_OECONF:class-native = "--with-rand-seed=os,devrandom"
56EXTRA_OECONF_class-nativesdk = "--with-rand-seed=os,devrandom" 56EXTRA_OECONF:class-nativesdk = "--with-rand-seed=os,devrandom"
57 57
58# Relying on hardcoded built-in paths causes openssl-native to not be relocateable from sstate. 58# Relying on hardcoded built-in paths causes openssl-native to not be relocateable from sstate.
59CFLAGS_append_class-native = " -DOPENSSLDIR=/not/builtin -DENGINESDIR=/not/builtin" 59CFLAGS:append:class-native = " -DOPENSSLDIR=/not/builtin -DENGINESDIR=/not/builtin"
60CFLAGS_append_class-nativesdk = " -DOPENSSLDIR=/not/builtin -DENGINESDIR=/not/builtin" 60CFLAGS:append:class-nativesdk = " -DOPENSSLDIR=/not/builtin -DENGINESDIR=/not/builtin"
61 61
62# Disable deprecated crypto algorithms 62# Disable deprecated crypto algorithms
63# Retained for compatibilty 63# Retained for compatibilty
@@ -170,7 +170,7 @@ do_install () {
170 ln -sf ${@oe.path.relative('${libdir}/ssl-1.1', '${sysconfdir}/ssl/openssl.cnf')} ${D}${libdir}/ssl-1.1/openssl.cnf 170 ln -sf ${@oe.path.relative('${libdir}/ssl-1.1', '${sysconfdir}/ssl/openssl.cnf')} ${D}${libdir}/ssl-1.1/openssl.cnf
171} 171}
172 172
173do_install_append_class-native () { 173do_install:append:class-native () {
174 create_wrapper ${D}${bindir}/openssl \ 174 create_wrapper ${D}${bindir}/openssl \
175 OPENSSL_CONF=${libdir}/ssl-1.1/openssl.cnf \ 175 OPENSSL_CONF=${libdir}/ssl-1.1/openssl.cnf \
176 SSL_CERT_DIR=${libdir}/ssl-1.1/certs \ 176 SSL_CERT_DIR=${libdir}/ssl-1.1/certs \
@@ -178,7 +178,7 @@ do_install_append_class-native () {
178 OPENSSL_ENGINES=${libdir}/engines-1.1 178 OPENSSL_ENGINES=${libdir}/engines-1.1
179} 179}
180 180
181do_install_append_class-nativesdk () { 181do_install:append:class-nativesdk () {
182 mkdir -p ${D}${SDKPATHNATIVE}/environment-setup.d 182 mkdir -p ${D}${SDKPATHNATIVE}/environment-setup.d
183 install -m 644 ${WORKDIR}/environment.d-openssl.sh ${D}${SDKPATHNATIVE}/environment-setup.d/openssl.sh 183 install -m 644 ${WORKDIR}/environment.d-openssl.sh ${D}${SDKPATHNATIVE}/environment-setup.d/openssl.sh
184 sed 's|/usr/lib/ssl/|/usr/lib/ssl-1.1/|g' -i ${D}${SDKPATHNATIVE}/environment-setup.d/openssl.sh 184 sed 's|/usr/lib/ssl/|/usr/lib/ssl-1.1/|g' -i ${D}${SDKPATHNATIVE}/environment-setup.d/openssl.sh
@@ -217,25 +217,25 @@ do_install_ptest () {
217 217
218PACKAGES =+ "libcrypto libssl openssl-conf ${PN}-engines ${PN}-misc" 218PACKAGES =+ "libcrypto libssl openssl-conf ${PN}-engines ${PN}-misc"
219 219
220FILES_libcrypto = "${libdir}/libcrypto${SOLIBS}" 220FILES:libcrypto = "${libdir}/libcrypto${SOLIBS}"
221FILES_libssl = "${libdir}/libssl${SOLIBS}" 221FILES:libssl = "${libdir}/libssl${SOLIBS}"
222FILES_openssl-conf = "${sysconfdir}/ssl/openssl.cnf \ 222FILES:openssl-conf = "${sysconfdir}/ssl/openssl.cnf \
223 ${libdir}/ssl-1.1/openssl.cnf* \ 223 ${libdir}/ssl-1.1/openssl.cnf* \
224 " 224 "
225FILES_${PN}-engines = "${libdir}/engines-1.1" 225FILES:${PN}-engines = "${libdir}/engines-1.1"
226# ${prefix} comes from what we pass into --prefix at configure time (which is used for INSTALLTOP) 226# ${prefix} comes from what we pass into --prefix at configure time (which is used for INSTALLTOP)
227FILES_${PN}-engines_append_mingw32_class-nativesdk = " ${prefix}${libdir}/engines-1_1" 227FILES:${PN}-engines:append:mingw32:class-nativesdk = " ${prefix}${libdir}/engines-1_1"
228FILES_${PN}-misc = "${libdir}/ssl-1.1/misc ${bindir}/c_rehash" 228FILES:${PN}-misc = "${libdir}/ssl-1.1/misc ${bindir}/c_rehash"
229FILES_${PN} =+ "${libdir}/ssl-1.1/*" 229FILES:${PN} =+ "${libdir}/ssl-1.1/*"
230FILES_${PN}_append_class-nativesdk = " ${SDKPATHNATIVE}/environment-setup.d/openssl.sh" 230FILES:${PN}:append:class-nativesdk = " ${SDKPATHNATIVE}/environment-setup.d/openssl.sh"
231 231
232CONFFILES_openssl-conf = "${sysconfdir}/ssl/openssl.cnf" 232CONFFILES:openssl-conf = "${sysconfdir}/ssl/openssl.cnf"
233 233
234RRECOMMENDS_libcrypto += "openssl-conf" 234RRECOMMENDS:libcrypto += "openssl-conf"
235RDEPENDS_${PN}-misc = "perl" 235RDEPENDS:${PN}-misc = "perl"
236RDEPENDS_${PN}-ptest += "openssl-bin perl perl-modules bash" 236RDEPENDS:${PN}-ptest += "openssl-bin perl perl-modules bash"
237 237
238RDEPENDS_${PN}-bin += "openssl-conf" 238RDEPENDS:${PN}-bin += "openssl-conf"
239 239
240BBCLASSEXTEND = "native nativesdk" 240BBCLASSEXTEND = "native nativesdk"
241 241
diff --git a/meta/recipes-connectivity/ppp-dialin/ppp-dialin_0.1.bb b/meta/recipes-connectivity/ppp-dialin/ppp-dialin_0.1.bb
index b0097aa480..8a6c297cb0 100644
--- a/meta/recipes-connectivity/ppp-dialin/ppp-dialin_0.1.bb
+++ b/meta/recipes-connectivity/ppp-dialin/ppp-dialin_0.1.bb
@@ -2,7 +2,7 @@ SUMMARY = "Enables PPP dial-in through a serial connection"
2SECTION = "console/network" 2SECTION = "console/network"
3DESCRIPTION = "PPP dail-in provides a point to point protocol (PPP), so that other computers can dial up to it and access connected networks." 3DESCRIPTION = "PPP dail-in provides a point to point protocol (PPP), so that other computers can dial up to it and access connected networks."
4DEPENDS = "ppp" 4DEPENDS = "ppp"
5RDEPENDS_${PN} = "ppp" 5RDEPENDS:${PN} = "ppp"
6PR = "r8" 6PR = "r8"
7LICENSE = "MIT" 7LICENSE = "MIT"
8LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" 8LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
@@ -23,6 +23,6 @@ do_install() {
23} 23}
24 24
25USERADD_PACKAGES = "${PN}" 25USERADD_PACKAGES = "${PN}"
26USERADD_PARAM_${PN} = "--system --home /dev/null \ 26USERADD_PARAM:${PN} = "--system --home /dev/null \
27 --no-create-home --shell ${sbindir}/ppp-dialin \ 27 --no-create-home --shell ${sbindir}/ppp-dialin \
28 --no-user-group --gid nogroup ppp" 28 --no-user-group --gid nogroup ppp"
diff --git a/meta/recipes-connectivity/ppp/ppp_2.4.9.bb b/meta/recipes-connectivity/ppp/ppp_2.4.9.bb
index a78992fa5e..6e5cfc8f91 100644
--- a/meta/recipes-connectivity/ppp/ppp_2.4.9.bb
+++ b/meta/recipes-connectivity/ppp/ppp_2.4.9.bb
@@ -43,7 +43,7 @@ do_configure () {
43 oe_runconf 43 oe_runconf
44} 44}
45 45
46do_install_append () { 46do_install:append () {
47 make install-etcppp ETCDIR=${D}/${sysconfdir}/ppp 47 make install-etcppp ETCDIR=${D}/${sysconfdir}/ppp
48 mkdir -p ${D}${bindir}/ ${D}${sysconfdir}/init.d 48 mkdir -p ${D}${bindir}/ ${D}${sysconfdir}/init.d
49 mkdir -p ${D}${sysconfdir}/ppp/ip-up.d/ 49 mkdir -p ${D}${sysconfdir}/ppp/ip-up.d/
@@ -68,29 +68,29 @@ do_install_append () {
68 chmod u+s ${D}${sbindir}/pppd 68 chmod u+s ${D}${sbindir}/pppd
69} 69}
70 70
71do_install_append_libc-musl () { 71do_install:append:libc-musl () {
72 install -Dm 0644 ${S}/include/net/ppp_defs.h ${D}${includedir}/net/ppp_defs.h 72 install -Dm 0644 ${S}/include/net/ppp_defs.h ${D}${includedir}/net/ppp_defs.h
73} 73}
74 74
75CONFFILES_${PN} = "${sysconfdir}/ppp/pap-secrets ${sysconfdir}/ppp/chap-secrets ${sysconfdir}/ppp/options" 75CONFFILES:${PN} = "${sysconfdir}/ppp/pap-secrets ${sysconfdir}/ppp/chap-secrets ${sysconfdir}/ppp/options"
76PACKAGES =+ "${PN}-oa ${PN}-oe ${PN}-radius ${PN}-winbind ${PN}-minconn ${PN}-password ${PN}-l2tp ${PN}-tools" 76PACKAGES =+ "${PN}-oa ${PN}-oe ${PN}-radius ${PN}-winbind ${PN}-minconn ${PN}-password ${PN}-l2tp ${PN}-tools"
77FILES_${PN} = "${sysconfdir} ${bindir} ${sbindir}/chat ${sbindir}/pppd ${systemd_unitdir}/system/ppp@.service" 77FILES:${PN} = "${sysconfdir} ${bindir} ${sbindir}/chat ${sbindir}/pppd ${systemd_unitdir}/system/ppp@.service"
78FILES_${PN}-oa = "${libdir}/pppd/${PV}/pppoatm.so" 78FILES:${PN}-oa = "${libdir}/pppd/${PV}/pppoatm.so"
79FILES_${PN}-oe = "${sbindir}/pppoe-discovery ${libdir}/pppd/${PV}/*pppoe.so" 79FILES:${PN}-oe = "${sbindir}/pppoe-discovery ${libdir}/pppd/${PV}/*pppoe.so"
80FILES_${PN}-radius = "${libdir}/pppd/${PV}/radius.so ${libdir}/pppd/${PV}/radattr.so ${libdir}/pppd/${PV}/radrealms.so" 80FILES:${PN}-radius = "${libdir}/pppd/${PV}/radius.so ${libdir}/pppd/${PV}/radattr.so ${libdir}/pppd/${PV}/radrealms.so"
81FILES_${PN}-winbind = "${libdir}/pppd/${PV}/winbind.so" 81FILES:${PN}-winbind = "${libdir}/pppd/${PV}/winbind.so"
82FILES_${PN}-minconn = "${libdir}/pppd/${PV}/minconn.so" 82FILES:${PN}-minconn = "${libdir}/pppd/${PV}/minconn.so"
83FILES_${PN}-password = "${libdir}/pppd/${PV}/pass*.so" 83FILES:${PN}-password = "${libdir}/pppd/${PV}/pass*.so"
84FILES_${PN}-l2tp = "${libdir}/pppd/${PV}/*l2tp.so" 84FILES:${PN}-l2tp = "${libdir}/pppd/${PV}/*l2tp.so"
85FILES_${PN}-tools = "${sbindir}/pppstats ${sbindir}/pppdump" 85FILES:${PN}-tools = "${sbindir}/pppstats ${sbindir}/pppdump"
86SUMMARY_${PN}-oa = "Plugin for PPP for PPP-over-ATM support" 86SUMMARY:${PN}-oa = "Plugin for PPP for PPP-over-ATM support"
87SUMMARY_${PN}-oe = "Plugin for PPP for PPP-over-Ethernet support" 87SUMMARY:${PN}-oe = "Plugin for PPP for PPP-over-Ethernet support"
88SUMMARY_${PN}-radius = "Plugin for PPP for RADIUS support" 88SUMMARY:${PN}-radius = "Plugin for PPP for RADIUS support"
89SUMMARY_${PN}-winbind = "Plugin for PPP to authenticate against Samba or Windows" 89SUMMARY:${PN}-winbind = "Plugin for PPP to authenticate against Samba or Windows"
90SUMMARY_${PN}-minconn = "Plugin for PPP to set a delay before the idle timeout applies" 90SUMMARY:${PN}-minconn = "Plugin for PPP to set a delay before the idle timeout applies"
91SUMMARY_${PN}-password = "Plugin for PPP to get passwords via a pipe" 91SUMMARY:${PN}-password = "Plugin for PPP to get passwords via a pipe"
92SUMMARY_${PN}-l2tp = "Plugin for PPP for l2tp support" 92SUMMARY:${PN}-l2tp = "Plugin for PPP for l2tp support"
93SUMMARY_${PN}-tools = "Additional tools for the PPP package" 93SUMMARY:${PN}-tools = "Additional tools for the PPP package"
94 94
95# Ignore compatibility symlink rp-pppoe.so->pppoe.so 95# Ignore compatibility symlink rp-pppoe.so->pppoe.so
96INSANE_SKIP_${PN}-oe += "dev-so" 96INSANE_SKIP:${PN}-oe += "dev-so"
diff --git a/meta/recipes-connectivity/resolvconf/resolvconf_1.87.bb b/meta/recipes-connectivity/resolvconf/resolvconf_1.87.bb
index 6df96b699c..f57abe3619 100644
--- a/meta/recipes-connectivity/resolvconf/resolvconf_1.87.bb
+++ b/meta/recipes-connectivity/resolvconf/resolvconf_1.87.bb
@@ -9,7 +9,7 @@ LICENSE = "GPLv2+"
9LIC_FILES_CHKSUM = "file://COPYING;md5=c93c0550bd3173f4504b2cbd8991e50b" 9LIC_FILES_CHKSUM = "file://COPYING;md5=c93c0550bd3173f4504b2cbd8991e50b"
10AUTHOR = "Thomas Hood" 10AUTHOR = "Thomas Hood"
11HOMEPAGE = "http://packages.debian.org/resolvconf" 11HOMEPAGE = "http://packages.debian.org/resolvconf"
12RDEPENDS_${PN} = "bash" 12RDEPENDS:${PN} = "bash"
13 13
14SRC_URI = "git://salsa.debian.org/debian/resolvconf.git;protocol=https;branch=unstable \ 14SRC_URI = "git://salsa.debian.org/debian/resolvconf.git;protocol=https;branch=unstable \
15 file://fix-path-for-busybox.patch \ 15 file://fix-path-for-busybox.patch \
@@ -55,7 +55,7 @@ do_install () {
55 install -m 0644 man/resolvconf.8 ${D}${mandir}/man8/ 55 install -m 0644 man/resolvconf.8 ${D}${mandir}/man8/
56} 56}
57 57
58pkg_postinst_${PN} () { 58pkg_postinst:${PN} () {
59 if [ -z "$D" ]; then 59 if [ -z "$D" ]; then
60 if command -v systemd-tmpfiles >/dev/null; then 60 if command -v systemd-tmpfiles >/dev/null; then
61 systemd-tmpfiles --create ${sysconfdir}/tmpfiles.d/resolvconf.conf 61 systemd-tmpfiles --create ${sysconfdir}/tmpfiles.d/resolvconf.conf
@@ -65,4 +65,4 @@ pkg_postinst_${PN} () {
65 fi 65 fi
66} 66}
67 67
68FILES_${PN} += "${base_libdir}/${BPN}" 68FILES:${PN} += "${base_libdir}/${BPN}"
diff --git a/meta/recipes-connectivity/socat/socat_1.7.4.1.bb b/meta/recipes-connectivity/socat/socat_1.7.4.1.bb
index 5a13af91bc..1ad5f15b93 100644
--- a/meta/recipes-connectivity/socat/socat_1.7.4.1.bb
+++ b/meta/recipes-connectivity/socat/socat_1.7.4.1.bb
@@ -29,15 +29,15 @@ TERMBITS_SHIFTS ?= "sc_cv_sys_crdly_shift=9 \
29 sc_cv_sys_tabdly_shift=11 \ 29 sc_cv_sys_tabdly_shift=11 \
30 sc_cv_sys_csize_shift=4" 30 sc_cv_sys_csize_shift=4"
31 31
32TERMBITS_SHIFTS_powerpc = "sc_cv_sys_crdly_shift=12 \ 32TERMBITS_SHIFTS:powerpc = "sc_cv_sys_crdly_shift=12 \
33 sc_cv_sys_tabdly_shift=10 \ 33 sc_cv_sys_tabdly_shift=10 \
34 sc_cv_sys_csize_shift=8" 34 sc_cv_sys_csize_shift=8"
35 35
36TERMBITS_SHIFTS_powerpc64 = "sc_cv_sys_crdly_shift=12 \ 36TERMBITS_SHIFTS:powerpc64 = "sc_cv_sys_crdly_shift=12 \
37 sc_cv_sys_tabdly_shift=10 \ 37 sc_cv_sys_tabdly_shift=10 \
38 sc_cv_sys_csize_shift=8" 38 sc_cv_sys_csize_shift=8"
39 39
40PACKAGECONFIG_class-target ??= "tcp-wrappers readline openssl" 40PACKAGECONFIG:class-target ??= "tcp-wrappers readline openssl"
41PACKAGECONFIG ??= "readline openssl" 41PACKAGECONFIG ??= "readline openssl"
42PACKAGECONFIG[tcp-wrappers] = "--enable-libwrap,--disable-libwrap,tcp-wrappers" 42PACKAGECONFIG[tcp-wrappers] = "--enable-libwrap,--disable-libwrap,tcp-wrappers"
43PACKAGECONFIG[readline] = "--enable-readline,--disable-readline,readline" 43PACKAGECONFIG[readline] = "--enable-readline,--disable-readline,readline"
@@ -45,7 +45,7 @@ PACKAGECONFIG[openssl] = "--enable-openssl,--disable-openssl,openssl"
45 45
46CFLAGS += "-fcommon" 46CFLAGS += "-fcommon"
47 47
48do_install_prepend () { 48do_install:prepend () {
49 mkdir -p ${D}${bindir} 49 mkdir -p ${D}${bindir}
50 install -d ${D}${bindir} ${D}${mandir}/man1 50 install -d ${D}${bindir} ${D}${mandir}/man1
51} 51}
diff --git a/meta/recipes-connectivity/wpa-supplicant/wpa-supplicant_2.9.bb b/meta/recipes-connectivity/wpa-supplicant/wpa-supplicant_2.9.bb
index 16c5918522..309bb4aea5 100644
--- a/meta/recipes-connectivity/wpa-supplicant/wpa-supplicant_2.9.bb
+++ b/meta/recipes-connectivity/wpa-supplicant/wpa-supplicant_2.9.bb
@@ -8,7 +8,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=279b4f5abb9c153c285221855ddb78cc \
8 file://README;beginline=1;endline=56;md5=e7d3dbb01f75f0b9799e192731d1e1ff \ 8 file://README;beginline=1;endline=56;md5=e7d3dbb01f75f0b9799e192731d1e1ff \
9 file://wpa_supplicant/wpa_supplicant.c;beginline=1;endline=12;md5=0a8b56d3543498b742b9c0e94cc2d18b" 9 file://wpa_supplicant/wpa_supplicant.c;beginline=1;endline=12;md5=0a8b56d3543498b742b9c0e94cc2d18b"
10DEPENDS = "dbus libnl" 10DEPENDS = "dbus libnl"
11RRECOMMENDS_${PN} = "wpa-supplicant-passphrase wpa-supplicant-cli" 11RRECOMMENDS:${PN} = "wpa-supplicant-passphrase wpa-supplicant-cli"
12 12
13PACKAGECONFIG ??= "openssl" 13PACKAGECONFIG ??= "openssl"
14PACKAGECONFIG[gnutls] = ",,gnutls libgcrypt" 14PACKAGECONFIG[gnutls] = ",,gnutls libgcrypt"
@@ -16,7 +16,7 @@ PACKAGECONFIG[openssl] = ",,openssl"
16 16
17inherit pkgconfig systemd 17inherit pkgconfig systemd
18 18
19SYSTEMD_SERVICE_${PN} = "wpa_supplicant.service" 19SYSTEMD_SERVICE:${PN} = "wpa_supplicant.service"
20SYSTEMD_AUTO_ENABLE = "disable" 20SYSTEMD_AUTO_ENABLE = "disable"
21 21
22SRC_URI = "http://w1.fi/releases/wpa_supplicant-${PV}.tar.gz \ 22SRC_URI = "http://w1.fi/releases/wpa_supplicant-${PV}.tar.gz \
@@ -41,11 +41,11 @@ CVE_PRODUCT = "wpa_supplicant"
41 41
42S = "${WORKDIR}/wpa_supplicant-${PV}" 42S = "${WORKDIR}/wpa_supplicant-${PV}"
43 43
44PACKAGES_prepend = "wpa-supplicant-passphrase wpa-supplicant-cli " 44PACKAGES:prepend = "wpa-supplicant-passphrase wpa-supplicant-cli "
45FILES_wpa-supplicant-passphrase = "${bindir}/wpa_passphrase" 45FILES:wpa-supplicant-passphrase = "${bindir}/wpa_passphrase"
46FILES_wpa-supplicant-cli = "${sbindir}/wpa_cli" 46FILES:wpa-supplicant-cli = "${sbindir}/wpa_cli"
47FILES_${PN} += "${datadir}/dbus-1/system-services/* ${systemd_system_unitdir}/*" 47FILES:${PN} += "${datadir}/dbus-1/system-services/* ${systemd_system_unitdir}/*"
48CONFFILES_${PN} += "${sysconfdir}/wpa_supplicant.conf" 48CONFFILES:${PN} += "${sysconfdir}/wpa_supplicant.conf"
49 49
50do_configure () { 50do_configure () {
51 ${MAKE} -C wpa_supplicant clean 51 ${MAKE} -C wpa_supplicant clean
@@ -108,7 +108,7 @@ do_install () {
108 install -m 0644 ${WORKDIR}/99_wpa_supplicant ${D}/etc/default/volatiles 108 install -m 0644 ${WORKDIR}/99_wpa_supplicant ${D}/etc/default/volatiles
109} 109}
110 110
111pkg_postinst_wpa-supplicant () { 111pkg_postinst:wpa-supplicant () {
112 # If we're offline, we don't need to do this. 112 # If we're offline, we don't need to do this.
113 if [ "x$D" = "x" ]; then 113 if [ "x$D" = "x" ]; then
114 killall -q -HUP dbus-daemon || true 114 killall -q -HUP dbus-daemon || true