summaryrefslogtreecommitdiffstats
path: root/meta/recipes-connectivity/connman/connman.inc
diff options
context:
space:
mode:
Diffstat (limited to 'meta/recipes-connectivity/connman/connman.inc')
-rw-r--r--meta/recipes-connectivity/connman/connman.inc14
1 files changed, 11 insertions, 3 deletions
diff --git a/meta/recipes-connectivity/connman/connman.inc b/meta/recipes-connectivity/connman/connman.inc
index 76e61b4f12..856ba44897 100644
--- a/meta/recipes-connectivity/connman/connman.inc
+++ b/meta/recipes-connectivity/connman/connman.inc
@@ -43,7 +43,7 @@ PACKAGECONFIG ??= "wispr \
43# local.conf or distro config 43# local.conf or distro config
44# PACKAGECONFIG_append_pn-connman = " openvpn vpnc l2tp pptp" 44# PACKAGECONFIG_append_pn-connman = " openvpn vpnc l2tp pptp"
45 45
46PACKAGECONFIG[systemd] = "--with-systemdunitdir=${systemd_unitdir}/system/,--with-systemdunitdir=" 46PACKAGECONFIG[systemd] = "--with-systemdunitdir=${systemd_unitdir}/system/ --with-tmpfilesdir=${sysconfdir}/tmpfiles.d/,--with-systemdunitdir='' --with-tmpfilesdir=''"
47PACKAGECONFIG[wifi] = "--enable-wifi, --disable-wifi, wpa-supplicant, wpa-supplicant" 47PACKAGECONFIG[wifi] = "--enable-wifi, --disable-wifi, wpa-supplicant, wpa-supplicant"
48PACKAGECONFIG[bluez] = "--enable-bluetooth, --disable-bluetooth, ${BLUEZ}, ${BLUEZ}" 48PACKAGECONFIG[bluez] = "--enable-bluetooth, --disable-bluetooth, ${BLUEZ}, ${BLUEZ}"
49PACKAGECONFIG[3g] = "--enable-ofono, --disable-ofono, ofono, ofono" 49PACKAGECONFIG[3g] = "--enable-ofono, --disable-ofono, ofono, ofono"
@@ -68,6 +68,7 @@ python __anonymous () {
68 68
69SYSTEMD_SERVICE_${PN} = "connman.service" 69SYSTEMD_SERVICE_${PN} = "connman.service"
70SYSTEMD_SERVICE_${PN}-vpn = "connman-vpn.service" 70SYSTEMD_SERVICE_${PN}-vpn = "connman-vpn.service"
71SYSTEMD_SERVICE_${PN}-wait-online = "connman-wait-online.service"
71SYSTEMD_WIRED_SETUP = "ExecStartPre=-${datadir}/connman/wired-setup" 72SYSTEMD_WIRED_SETUP = "ExecStartPre=-${datadir}/connman/wired-setup"
72 73
73do_compile_append() { 74do_compile_append() {
@@ -156,11 +157,12 @@ FILES_${PN} = "${bindir}/* ${sbindir}/* ${libexecdir}/* ${libdir}/lib*.so.* \
156 ${libdir}/connman/plugins \ 157 ${libdir}/connman/plugins \
157 ${sysconfdir} ${sharedstatedir} ${localstatedir} \ 158 ${sysconfdir} ${sharedstatedir} ${localstatedir} \
158 ${base_bindir}/* ${base_sbindir}/* ${base_libdir}/*.so* ${datadir}/${PN} \ 159 ${base_bindir}/* ${base_sbindir}/* ${base_libdir}/*.so* ${datadir}/${PN} \
159 ${datadir}/dbus-1/system-services/*" 160 ${datadir}/dbus-1/system-services/* \
161 ${sysconfdir}/tmpfiles.d/connman_resolvconf.conf"
160 162
161FILES_${PN}-dev += "${libdir}/connman/*/*.la" 163FILES_${PN}-dev += "${libdir}/connman/*/*.la"
162 164
163PACKAGES =+ "${PN}-vpn" 165PACKAGES =+ "${PN}-vpn ${PN}-wait-online"
164 166
165SUMMARY_${PN}-vpn = "A daemon for managing VPN connections within embedded devices" 167SUMMARY_${PN}-vpn = "A daemon for managing VPN connections within embedded devices"
166DESCRIPTION_${PN}-vpn = "The ConnMan VPN provides a daemon for \ 168DESCRIPTION_${PN}-vpn = "The ConnMan VPN provides a daemon for \
@@ -174,6 +176,12 @@ FILES_${PN}-vpn += "${sbindir}/connman-vpnd \
174 ${datadir}/dbus-1/system-services/net.connman.vpn.service \ 176 ${datadir}/dbus-1/system-services/net.connman.vpn.service \
175 ${systemd_unitdir}/system/connman-vpn.service" 177 ${systemd_unitdir}/system/connman-vpn.service"
176 178
179SUMMARY_${PN}-wait-online = "A program that will return once ConnMan has connected to a network"
180DESCRIPTION_${PN}-wait-online = "A service that can be enabled so that \
181the system waits until a network connection is established."
182FILES_${PN}-wait-online += "${sbindir}/connmand-wait-online \
183 ${systemd_unitdir}/system/connman-wait-online.service"
184
177SUMMARY_${PN}-plugin-vpn-openvpn = "An OpenVPN plugin for ConnMan VPN" 185SUMMARY_${PN}-plugin-vpn-openvpn = "An OpenVPN plugin for ConnMan VPN"
178DESCRIPTION_${PN}-plugin-vpn-openvpn = "The ConnMan OpenVPN plugin uses openvpn client \ 186DESCRIPTION_${PN}-plugin-vpn-openvpn = "The ConnMan OpenVPN plugin uses openvpn client \
179to create a VPN connection to OpenVPN server." 187to create a VPN connection to OpenVPN server."