aboutsummaryrefslogtreecommitdiffstats
path: root/meta/recipes-connectivity
AgeCommit message (Expand)Author
2013-08-01bluez5: Add obex-profiles as a PACKAGECONFIG, package obexd separatelyRoss Burton
2013-08-01avahi: Remove unnecessary runtime dependency on sysvinit-pidofMuhammad Shakeel
2013-07-30iproute2: upgrade to v3.10.0Cristian Iorga
2013-07-29bluez5: Only install .conf files if foundJukka Rissanen
2013-07-29openssl: Fix multilib header conflict - opensslconf.hMing Liu
2013-07-27openssh: Added Upstream Status to openssh-CVE-2011-4327Andrei Dinu
2013-07-27wpa-supplicant: enable required configuration options for connmanSimon Busch
2013-07-27socat: add PACKAGECONFIG for tcp-wrappersMartin Jansa
2013-07-25connman: upgrade to v1.16Cristian Iorga
2013-07-18bluez5: new package for v5.7Cristian Iorga
2013-07-18bluez4: conflicts with bluez5Cristian Iorga
2013-07-18iproute2: Fix alternative link for ip commandYi Zhao
2013-07-18wpa-supplicant: backport patch to fix dbus interface for autoscan functionalitySimon Busch
2013-07-09(lib)telepathy*: add missing dependency on libxslt-nativeMartin Jansa
2013-07-09connman: remove xuser creation, RDEPEND on xuser-accountLaurentiu Palcu
2013-07-05resolvconf: Update to 1.72Saul Wold
2013-07-02connman: Set the VPN client program pathsJukka Rissanen
2013-07-02openssh: fix initscript restart commandMarc Ferland
2013-06-17openssh: obey 'tcp-wrappers' PACKAGECONFIGRoy.Li
2013-06-17openssh: fix a unaligned memory access issueRoy.Li
2013-06-17openssl: Add fix for cipher des-ede3-cfb1Muhammad Shakeel
2013-06-17bind: backport six CVE patchesRoy.Li
2013-06-17dhcp: drop noattrmode.patchKevin Strasser
2013-06-17dhcp: drop fixincludes.patchKevin Strasser
2013-06-13socat: Update to 1.7.2.2Saul Wold
2013-06-13ofono: Add run time dependency for ofono test scriptsMuhammad Shakeel
2013-06-13wpa-supplicant: Enable EXTRA_CFLAGSRoy.Li
2013-06-11avahi: inherit python classes, use PACKAGECONFIGChristopher Larson
2013-06-11connman: use PACKAGECONFIG for WISPr supportChristopher Larson
2013-06-10openssh : upgrade to 6.2p2Andrei Dinu
2013-06-10PPP: add default configuration file and fix hard-coded CFLAGSRoy.Li
2013-06-10socat: enable termiosRoy.Li
2013-06-07libpcap: upgrade to 1.4.0Cristian Iorga
2013-06-07connman: update to 1.15Jack Mitchell
2013-05-31nfs-utils: obey 'tcp-wrappers' PACKAGECONFIGChristopher Larson
2013-05-31portmap: obey 'tcp-wrappers' PACKAGECONFIGChristopher Larson
2013-05-30openssl: fix documentation build errors with Perl 5.18 pod2manJonathan Liu
2013-05-30portmap: /etc/init.d/portmap restart complains "command not found"Amy Fong
2013-05-29bind: add ipv6 supportLi Wang
2013-05-29resolvconf: remove /var/volatile/run/resolvconf/interface from packageJonathan Liu
2013-05-29bind: remove empty /var/run directoryJonathan Liu
2013-05-24connman: upgrade to 1.14Cristian Iorga
2013-05-24resolvconf: Update to 1.72Saul Wold
2013-05-21bind: use /var/run/named instead of /var/run/bind/runChen Qi
2013-05-21nfs-utils : upgrade to 1.2.8Andrei Dinu
2013-05-16connman: replace hardcoded path in init script and systemd serviceStefan Stanacar
2013-05-16connman: Add PPTP supportJukka Rissanen
2013-05-16connman: Add L2TP supportJukka Rissanen
2013-05-16connman: Add vpnc supportJukka Rissanen
2013-05-16connman: Add OpenVPN supportJukka Rissanen
n">wait-online = "connman-wait-online.service" ALTERNATIVE_PRIORITY = "100" ALTERNATIVE_${PN} = "${@bb.utils.contains('DISTRO_FEATURES','systemd','resolv-conf','',d)}" ALTERNATIVE_TARGET[resolv-conf] = "${@bb.utils.contains('DISTRO_FEATURES','systemd','${sysconfdir}/resolv-conf.connman','',d)}" ALTERNATIVE_LINK_NAME[resolv-conf] = "${@bb.utils.contains('DISTRO_FEATURES','systemd','${sysconfdir}/resolv.conf','',d)}" do_install_append() { if ${@bb.utils.contains('DISTRO_FEATURES','sysvinit','true','false',d)}; then install -d ${D}${sysconfdir}/init.d install -m 0755 ${WORKDIR}/connman ${D}${sysconfdir}/init.d/connman sed -i s%@DATADIR@%${datadir}% ${D}${sysconfdir}/init.d/connman fi install -d ${D}${bindir} install -m 0755 ${B}/tools/*-test ${D}${bindir} if [ -e ${B}/tools/wispr ]; then install -m 0755 ${B}/tools/wispr ${D}${bindir} fi # We don't need to package an empty directory rmdir --ignore-fail-on-non-empty ${D}${libdir}/connman/scripts # Automake 1.12 won't install empty directories, but we need the # plugins directory to be present for ownership mkdir -p ${D}${libdir}/connman/plugins # For read-only filesystem, do not create links during bootup if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then ln -sf ../run/connman/resolv.conf ${D}${sysconfdir}/resolv-conf.connman fi } # These used to be plugins, but now they are core RPROVIDES_${PN} = "\ connman-plugin-loopback \ connman-plugin-ethernet \ ${@bb.utils.contains('PACKAGECONFIG', 'bluetooth','connman-plugin-bluetooth', '', d)} \ ${@bb.utils.contains('PACKAGECONFIG', 'wifi','connman-plugin-wifi', '', d)} \ ${@bb.utils.contains('PACKAGECONFIG', '3g','connman-plugin-ofono', '', d)} \ " RDEPENDS_${PN} = "\ dbus \ " PACKAGES_DYNAMIC += "^${PN}-plugin-.*" def add_rdepends(bb, d, file, pkg, depmap, multilib_prefix, add_insane_skip): plugintype = pkg.split( '-' )[-1] if plugintype in depmap: rdepends = map(lambda x: multilib_prefix + x, \ depmap[plugintype].split()) d.setVar("RDEPENDS_%s" % pkg, " ".join(rdepends)) if add_insane_skip: d.appendVar("INSANE_SKIP_%s" % pkg, "dev-so") python populate_packages_prepend() { depmap = dict(pppd="ppp") multilib_prefix = (d.getVar("MLPREFIX") or "") hook = lambda file,pkg,x,y,z: \ add_rdepends(bb, d, file, pkg, depmap, multilib_prefix, False) plugin_dir = d.expand('${libdir}/connman/plugins/') plugin_name = d.expand('${PN}-plugin-%s') do_split_packages(d, plugin_dir, r'^(.*).so$', plugin_name, \ '${PN} plugin for %s', extra_depends='', hook=hook, prepend=True ) hook = lambda file,pkg,x,y,z: \ add_rdepends(bb, d, file, pkg, depmap, multilib_prefix, True) plugin_dir = d.expand('${libdir}/connman/plugins-vpn/') plugin_name = d.expand('${PN}-plugin-vpn-%s') do_split_packages(d, plugin_dir, r'^(.*).so$', plugin_name, \ '${PN} VPN plugin for %s', extra_depends='', hook=hook, prepend=True ) } PACKAGES =+ "${PN}-tools ${PN}-tests ${PN}-client" FILES_${PN}-tools = "${bindir}/wispr" RDEPENDS_${PN}-tools ="${PN}" FILES_${PN}-tests = "${bindir}/*-test" FILES_${PN}-client = "${bindir}/connmanctl" RDEPENDS_${PN}-client ="${PN}" FILES_${PN} = "${bindir}/* ${sbindir}/* ${libexecdir}/* ${libdir}/lib*.so.* \ ${libdir}/connman/plugins \ ${sysconfdir} ${sharedstatedir} ${localstatedir} ${datadir} \ ${base_bindir}/* ${base_sbindir}/* ${base_libdir}/*.so* ${datadir}/${PN} \ ${datadir}/dbus-1/system-services/* \ ${sysconfdir}/tmpfiles.d/connman_resolvconf.conf" FILES_${PN}-dev += "${libdir}/connman/*/*.la" PACKAGES =+ "${PN}-vpn ${PN}-wait-online" SUMMARY_${PN}-vpn = "A daemon for managing VPN connections within embedded devices" DESCRIPTION_${PN}-vpn = "The ConnMan VPN provides a daemon for \ managing VPN connections within embedded devices running the Linux \ operating system. The connman-vpnd handles all the VPN connections \ and starts/stops VPN client processes when necessary. The connman-vpnd \ provides a DBus API for managing VPN connections. All the different \ VPN technogies are implemented using plug-ins." FILES_${PN}-vpn += "${sbindir}/connman-vpnd \ ${sysconfdir}/dbus-1/system.d/connman-vpn-dbus.conf \ ${datadir}/dbus-1/system-services/net.connman.vpn.service \ ${systemd_unitdir}/system/connman-vpn.service" SUMMARY_${PN}-wait-online = "A program that will return once ConnMan has connected to a network" DESCRIPTION_${PN}-wait-online = "A service that can be enabled so that \ the system waits until a network connection is established." FILES_${PN}-wait-online += "${sbindir}/connmand-wait-online \ ${systemd_unitdir}/system/connman-wait-online.service" SUMMARY_${PN}-plugin-vpn-openvpn = "An OpenVPN plugin for ConnMan VPN" DESCRIPTION_${PN}-plugin-vpn-openvpn = "The ConnMan OpenVPN plugin uses openvpn client \ to create a VPN connection to OpenVPN server." FILES_${PN}-plugin-vpn-openvpn += "${libdir}/connman/scripts/openvpn-script \ ${libdir}/connman/plugins-vpn/openvpn.so" RDEPENDS_${PN}-plugin-vpn-openvpn += "${PN}-vpn" RRECOMMENDS_${PN} += "${@bb.utils.contains('PACKAGECONFIG','openvpn','${PN}-plugin-vpn-openvpn', '', d)}" SUMMARY_${PN}-plugin-vpn-vpnc = "A vpnc plugin for ConnMan VPN" DESCRIPTION_${PN}-plugin-vpn-vpnc = "The ConnMan vpnc plugin uses vpnc client \ to create a VPN connection to Cisco3000 VPN Concentrator." FILES_${PN}-plugin-vpn-vpnc += "${libdir}/connman/scripts/openconnect-script \ ${libdir}/connman/plugins-vpn/vpnc.so" RDEPENDS_${PN}-plugin-vpn-vpnc += "${PN}-vpn" RRECOMMENDS_${PN} += "${@bb.utils.contains('PACKAGECONFIG','vpnc','${PN}-plugin-vpn-vpnc', '', d)}" SUMMARY_${PN}-plugin-vpn-l2tp = "A L2TP plugin for ConnMan VPN" DESCRIPTION_${PN}-plugin-vpn-l2tp = "The ConnMan L2TP plugin uses xl2tpd daemon \ to create a VPN connection to L2TP server." FILES_${PN}-plugin-vpn-l2tp += "${libdir}/connman/scripts/libppp-plugin.so* \ ${libdir}/connman/plugins-vpn/l2tp.so" RDEPENDS_${PN}-plugin-vpn-l2tp += "${PN}-vpn" RRECOMMENDS_${PN} += "${@bb.utils.contains('PACKAGECONFIG','l2tp','${PN}-plugin-vpn-l2tp', '', d)}" SUMMARY_${PN}-plugin-vpn-pptp = "A PPTP plugin for ConnMan VPN" DESCRIPTION_${PN}-plugin-vpn-pptp = "The ConnMan PPTP plugin uses pptp-linux client \ to create a VPN connection to PPTP server." FILES_${PN}-plugin-vpn-pptp += "${libdir}/connman/scripts/libppp-plugin.so* \ ${libdir}/connman/plugins-vpn/pptp.so" RDEPENDS_${PN}-plugin-vpn-pptp += "${PN}-vpn" RRECOMMENDS_${PN} += "${@bb.utils.contains('PACKAGECONFIG','pptp','${PN}-plugin-vpn-pptp', '', d)}"