summaryrefslogtreecommitdiffstats
path: root/meta-networking/recipes-connectivity
Commit message (Collapse)AuthorAgeFilesLines
...
* samba: update systemd service filesKai Kang2016-02-291-3/+1
| | | | | | | | | | Update systemd service files of samba. There are no '@BASE_BINDIR@' and '@SBINDIR@' in these service files, so drop the original replacement. Command kill is installed to /bin/kill, then correct in the service files. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* inetutils: Fix build when static libs disabledRichard Purdie2016-02-291-1/+1
| | | | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* samba: Fix build when static libs disabledJoe MacDonald2016-02-221-0/+1
| | | | Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* vlan: Explicitly set EXTRA_OEMAKE as requiredMike Crowe2016-02-221-0/+2
| | | | | | | | | | This recipe currently relies on EXTRA_OEMAKE having been to set to "-e MAKEFLAGS=" in bitbake.conf to operate. It is necessary to make this explicit so that the default in bitbake.conf can be changed. Signed-off-by: Mike Crowe <mac@mcrowe.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* vpnc: Explicitly set EXTRA_OEMAKE as requiredMike Crowe2016-02-221-0/+1
| | | | | | | | | | This recipe currently relies on EXTRA_OEMAKE having been to set to "-e MAKEFLAGS=" in bitbake.conf to operate. It is necessary to make this explicit so that the default in bitbake.conf can be changed. Signed-off-by: Mike Crowe <mac@mcrowe.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* snort: BlacklistMartin Jansa2016-02-221-0/+3
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* fix missing packageconfig for samba with sysvinitStephano Cetola2016-02-221-0/+1
| | | | | | | | | Building samba with sysvinit currently throws a QA warning about "invalid PACKAGECONFIG: sysv". This fixes that issue. Signed-off-by: Stephano Cetola <stephanoc@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* dhcpcd: add recipe for dhcpcdNate Karstens2016-01-261-0/+22
| | | | | | | | Adds a new recipe for dhcpcd version 6.10.0. Signed-off-by: Nate Karstens <nate.karstens@garmin.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* recipes-connectivity/samba: Only rmdir directories that existmike.looijmans@topic.nl2016-01-201-2/+6
| | | | | | | | | | | | | | Depending on PACKAGECONFIG selection, the /run/samba directory may not have been created. Make the do_install_append handle both situations by checking whether these directories exist before attempting to remove them. This fixes do_install failing with an error like this: rmdir: failed to remove '/.../samba/4.1.12-r0/image/run/samba': No such file or directory Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* samba: backport patches for cross-compilingJackie Huang2016-01-208-0/+554
| | | | | | | | | | | | | | | | * Adds a new mode for samba cross-compiling: When both --cross-answers and --cross-execute are set, this means: - Use cross-answers - If answer is unknown, then instead of adding UNKNOWN to the cross-answers file and failing configure, the new mode runs cross-execute to determine the answer and adds that to the cross-answers file. * And some fixes and improvements for cross-compiling. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* samba: fix the incorrect tmpfiles installed directoryJackie Huang2016-01-201-6/+3
| | | | | | | | | | | | - The tmpfiles are always installed in /usr/lib even for multilib. - It makes no sense to have two tmpfiles in both /usr/lib/tmpfiles.d and /etc/tmpfiles.d, install it as one in /etc/tmpfiles.d. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* samba: move RDEPENDS of perl from samba to samba-pidlJens Rehsack2016-01-051-0/+3
| | | | | | | | samba-pidl is the package containing the perl-extension, so RDEPENDS must include perl for samba-pidl, not for samba. Signed-off-by: Jens Rehsack <sno@netbsd.org> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* samba: split packages similar to samba3Jens Rehsack2016-01-051-12/+149
| | | | | | | | | Since entire samba4 package is around 25MB, trying to save some space by splitting the package into several ones logically grouped as they were at samba3 in fido. Signed-off-by: Jens Rehsack <sno@netbsd.org> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* samba: add PACKAGECONFIG for valgrindWenzong Fan2016-01-052-0/+65
| | | | | | | | | | | | | | | * Add configure options '--without-valgrind' * Disable valgrind by default since it doesn't build for all targets This fixes build errors: ../source3/include/includes.h:156:31: fatal error: \ valgrind/memcheck.h: No such file or directory compilation terminated. Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* samba: make cyrus-sasl optionalJens Rehsack2016-01-042-2/+14
| | | | | | | | Since waf doesn't allow override check results via environment, a patch is needed to remove the bad check when an optional feature is unwanted. Signed-off-by: Jens Rehsack <sno@netbsd.org> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* samba: fix typo distinguishing between plain sysv init and lsb initJens Rehsack2016-01-041-1/+1
| | | | | | | | During fix for distinguishing between lsb flavoured sysv init and pure, on the rocks version, author introduced a typo. Signed-off-by: Jens Rehsack <sno@netbsd.org> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* talloc: rename to libtalloc and cleanup dependency messJens Rehsack2016-01-041-1/+1
| | | | | | | | | | | To avoid errors when building dev-images (talloc-dev is missing), and to avoid insane empty packages for that, rename talloc -> libtalloc as libtevent shows. With that, remove dependencies to attr/xattr - unless explicitely enabled via PACKAGECONFIG. Signed-off-by: Jens Rehsack <sno@netbsd.org> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* ufw: improve RRECOMMENDSRoy Li2015-11-301-0/+8
| | | | | | | ufw needs lots of netfilter module to run Signed-off-by: Roy Li <rongqing.li@windriver.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* snort: 2.9.6.0 -> 2.9.7.5Zhiquan Li2015-11-308-321/+162
| | | | | | | | | | | | | | | Upgrade snort from 2.9.6.0 to 2.9.7.5, as its dependency upgrade daq from 2.0.2 to 2.0.6, and accordingly update the patches: * Add 2 new patches for snort to solve the cross compile issues * Discard 2 snort patches since it is not needed * Refresh the patch for daq new version * Remove redundant '/' to getting round the rpm debugedit bug: canonicalization unexpectedly shrank character Signed-off-by: Zhiquan Li <zhiquan.li@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* samba: add dependency on libbsd cyrus-sasl and PACKAGECONFIG for dmapiMartin Jansa2015-11-161-3/+4
| | | | | | | | | | | | * dmapi is in meta-filesystems * hopefully fixes: WARN: samba: samba rdepends on cyrus-sasl, but it isn't a build dependency? WARN: samba: samba rdepends on dmapi, but it isn't a build dependency? WARN: samba: samba rdepends on libbsd, but it isn't a build dependency? WARN: samba: samba rdepends on libpam, but it isn't a build dependency? WARN: samba: samba-python rdepends on libbsd, but it isn't a build dependency? Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* samba, ctdb, libldb, libtdb, libtevent, talloc: move to meta-networkingMartin Jansa2015-11-1622-0/+35345
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* snort: fix indentationMartin Jansa2015-11-111-40/+39
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* snort: fix m4 causes out of memory during configureZhiquan Li2015-11-112-13/+24
| | | | | | | | | There is an incorrect m4_define() in configure.in which will result in an infinite recursion, and it doesn't make sense, since snort 2.9.7 it has been commented out. We follow this solution to fix it. Signed-off-by: Zhiquan Li <zhiquan.li@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* vpnc, arptables, lirc, debootstrap, log4cpp, python-ldap: drop unused ↵Martin Jansa2015-10-231-1/+0
| | | | | | variable PRIORITY Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* meta-networking: recipes-connectivity: add relayd recipeIoan-Adrian Ratiu2015-10-211-0/+14
| | | | | | | | | relayd is a daemon to relay and dynamically redirect incoming connections to a target host. Signed-off-by: Ioan-Adrian Ratiu <adrian.ratiu@ni.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* inetutils: fix rcp to work with large fileQi.Chen@windriver.com2015-10-212-0/+32
| | | | | | | | | | This issue occurs When we copy file by rcp command between target and host, if the file > 2GB, it will fail. The cause is that it used incorrect data type on file size in sink() of rcp. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* inetutils: add package config pamKai Kang2015-09-142-1/+45
| | | | | | | | Add package config pam for inetutils. And only check pam_appl.h when pam is enabled. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* lftp: add new recipeJagadeesh Krishnanjanappa2015-09-111-0/+26
| | | | | | | | | | | | LFTP is a sophisticated file transfer program with command line interface. It supports FTP, HTTP, FISH, SFTP, HTTPS and FTPS protocols. Every operation in lftp is reliable, that is any non-fatal error is handled and the operation is retried automatically. So if downloading breaks, it will be restarted from the point automatically. Signed-off-by: Jagadeesh Krishnanjanappa <jkrishnanjanappa@mvista.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* inetutils: 1.9.2 -> 1.9.4Kai Kang2015-08-1911-3/+4
| | | | | | | | | | | | | | Upgrade inetutils from 1.9.2 to 1.9.4. * add homepage * update inetutils/version.patch Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com> Conflicts: meta-networking/recipes-connectivity/inetutils/inetutils/telnetd-Fix-deadlock-on-cleanup.patch
* crda: upgrade 3.13 -> 3.18Li xin2015-08-065-90/+2
| | | | | | | | | | Dropped backported patches(commit-id): -crda-Add-DESTDIR-support-in-install-libreg-rules-in-.patch(2cabb258) -crda-Fix-the-linking-order-to-avoid-compilation-erro.patch(fefefdb2) Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* inetutils: fix tcpd path in xinetd configuration fileRoy Li2015-07-166-8/+11
| | | | | | | | tcpd from tcp-wrapper is installed into /usr/sbin/, not /usr/bin/ using sed to dynamical update the path to add the robust Signed-off-by: Roy Li <rongqing.li@windriver.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* inetutils: move daemon servers from bin to sbin directoryLi Wang2015-07-151-5/+5
| | | | | | | | | move daemon servers from bin to sbin directory: tftpd, telnetd, rshd, rexecd and rlogind Signed-off-by: Li Wang <li.wang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* drbd ufw linux-atm: correct certain packaging errorJoe Slater2015-07-061-1/+3
| | | | | | | | | | The named packages explicitly install some items under /lib, but the recipes assume they are in base_libdir. We change the recipes. Signed-off-by: Joe Slater <jslater@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* mbedtls: upgrade to 1.3.10Roy Li2015-06-051-4/+6
| | | | | | | | | 1. PolarSSL is now rebranded as mbed TLS. 2. upgrade to include CVE-2015-1182 fix: http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2015-1182 Signed-off-by: Roy Li <rongqing.li@windriver.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* meta-networking: standardize SECTION valuesJoe MacDonald2015-06-0511-5/+11
| | | | | | | SECTION has been used inconsistently throughout the recipes in this layer. Convert them to all use the same convention. Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* daq: move recipe to meta-networkingArmin Kuster2015-05-112-0/+54
| | | | | | | | | | | | | | | ERROR: Nothing PROVIDES 'libdnet' (but /home/akuster/oss/clean/meta-openembedded/meta-oe/recipes-connectivity/daq/daq_2.0.2.bb DEPENDS on or otherwise requires it). Close matches: libnet libnewt libidn ERROR: Required build target 'daq' has no buildable providers. Missing or unbuildable dependency chain was: ['daq', 'libdnet'] world build fails for meta-oe. move daq to meta-networking where snort and libdnet both reside. Signed-off-by: Armin Kuster <akuster808@gmail.com>
* vpnc: don't rdepend on kernel-module-tunAndreas Oberritter2015-04-151-1/+2
| | | | | | | | Kernel modules may be built-in, so rrecommend it instead. Signed-off-by: Andreas Oberritter <obi@opendreambox.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* wolfssl: change name from cyassl to wolfssl, update to version 3.4.0lchristina262015-04-152-18/+21
| | | | | | | | | CyaSSL is now called wolfSSL. Recipe updates included RPROVIDE and PROVIDE lines, with updates to sha/md5 sums. Signed-off-by: lchristina26 <leah@wolfssl.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* crda: move libnl, libgcrypt to DEPENDSJavier Viguera2015-03-101-2/+2
| | | | | | | | | | | | | crda has a build time dependence on libgcrypt, so move the dependence from RDEPENDS to DEPENDS. Otherwise the build fails with: reglib.c:28:20: fatal error: gcrypt.h: No such file or directory Signed-off-by: Javier Viguera <javier.viguera@digi.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* vlan: install vconfig into /sbin same as Ubuntu and Fedora.Bian Naimeng2015-03-101-2/+2
| | | | | | Signed-off-by: Bian Naimeng <biannm@cn.fujitsu.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* crda: upgrade to 3.13Hugo Vasconcelos Saldanha2015-02-236-38/+200
| | | | | | | | | | | | | | | CRDA has been relicensed under the copyleft-next license. Regulatory bins license remains ISC. There is an new internal library called libreg.so which was placed in the same directory of the regulatory bin. The call to make was adjusted accordingly. Remove version 1.1.3. Signed-off-by: Hugo Vasconcelos Saldanha <hugo.saldanha@aker.com.br> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* snort: blacklistJoe MacDonald2015-02-191-0/+13
| | | | | | | | | Details: http://errors.yoctoproject.org/Errors/Details/8936/ The configure failure can cause an OOM on the system, so we will shut this down immediately. Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* vlan: don't try to include files from ${HOME}/linux/includeDmitry Eremin-Solenikov2015-01-262-1/+24
| | | | | | | | | | vlan sources explicitly adds ~/linux/include to compiler include path. If that directory does exist, this leads to various issues. Drop this explicit exclude path. Signed-off-by: Dmitry Eremin-Solenikov <dmitry_eremin@mentor.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* cyassl: add version 3.3.0, remove version 3.1.0lchristina262015-01-051-3/+4
| | | | | Signed-off-by: Leah <lchristina26@hotmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* ufw: Uncomplicated Firewall recipeJoe MacDonald2014-12-038-0/+464
| | | | Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* sethdlc: fix host contaminationWenzong Fan2014-11-302-1/+44
| | | | | | | | | | | | | | | | | | | | | | | | * Clean INCLUDES to fix the host contamination errors: In file included from /usr/src/linux/include/linux/posix_types.h:47:0, from /usr/src/linux/include/linux/types.h:17, from /usr/src/linux/include/linux/if.h:22, from sethdlc.c:23: /usr/src/linux/include/asm-generic/posix_types.h:91:3: \ error: conflicting types for '__kernel_fsid_t' } __kernel_fsid_t; ^ .../tmp/sysroots/qemumips/usr/include/asm/posix_types.h:26:3: \ note: previous declaration of '__kernel_fsid_t' was here } __kernel_fsid_t; ^ * Correct LIC_FILES_CHKSUM to checkout license infos from sethdl.c instead of Makefile. Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* polarssl: add dependency opensslKai Kang2014-11-201-0/+1
| | | | | | | | | | | | | polarssl compiles with openssl to build unit test cases. If openssl doesn't exist, native libssl.so will be used. Then causes error: | .../bitbake_build/tmp/sysroots/x86_64-linux/usr/lib/libssl.so: error adding symbols: File in wrong format Add dependency openssl for polarssl to fix it. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* vpnc: use nativeperl to run perl scriptsJackie Huang2014-11-041-0/+7
| | | | | | | | | | | | inhert perlnative and make sure we use nativeperl to run perl scripts when compile. fixed: | ./makeman.pl | Can't locate Fatal.pm in @INC Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* polarssl: set LIB_INSTALL_DIR to baselibChong Lu2014-11-041-1/+1
| | | | | | | | | | | | | | | | | | This solves the following warning: polarssl-1.3.8: polarssl: Files/directories were installed but not shipped /usr/lib /usr/lib/libpolarssl.so.1.3.8 /usr/lib/libpolarssl.so.7 /usr/lib/libpolarssl.so /usr/lib/libpolarssl.a /usr/lib/.debug /usr/lib/.debug/libpolarssl.so.1.3.8 [installed-vs-shipped] polarssl-1.3.8: polarssl requires libpolarssl.so.7()(64bit), but no providers in its RDEPENDS [file-rdeps] Signed-off-by: Chong Lu <Chong.Lu@windriver.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
* inetutils: inherit texinfoRoy.Li2014-10-301-1/+1
| | | | | | | inherit texinfo to use native command instead of host command Signed-off-by: Roy.Li <rongqing.li@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>