diff --git a/recipes-fixes/iproute2/files/build_ss_only_in_misc.patch b/recipes-fixes/iproute2/files/disable_arpd_in_misc.patch similarity index 54% rename from recipes-fixes/iproute2/files/build_ss_only_in_misc.patch rename to recipes-fixes/iproute2/files/disable_arpd_in_misc.patch index 73fd4c6..06f17ca 100644 --- a/recipes-fixes/iproute2/files/build_ss_only_in_misc.patch +++ b/recipes-fixes/iproute2/files/disable_arpd_in_misc.patch @@ -7,16 +7,7 @@ Index: iproute2-3.10.0/misc/Makefile LNSTATOBJ=lnstat.o lnstat_util.o -TARGETS=ss nstat ifstat rtacct arpd lnstat -+TARGETS=ss nstat ifstat rtacct ++TARGETS=ss nstat ifstat rtacct lnstat include ../Config -@@ -28,8 +28,6 @@ lnstat: $(LNSTATOBJ) - - install: all - install -m 0755 $(TARGETS) $(DESTDIR)$(SBINDIR) -- ln -sf lnstat $(DESTDIR)$(SBINDIR)/rtstat -- ln -sf lnstat $(DESTDIR)$(SBINDIR)/ctstat - - clean: - rm -f *.o $(TARGETS) ssfilter.c diff --git a/recipes-fixes/iproute2/iproute2_sysmocom.inc b/recipes-fixes/iproute2/iproute2_sysmocom.inc index a94246a..ceab02b 100644 --- a/recipes-fixes/iproute2/iproute2_sysmocom.inc +++ b/recipes-fixes/iproute2/iproute2_sysmocom.inc @@ -1,9 +1,19 @@ THISDIR := "${@os.path.dirname(bb.data.getVar('FILE', d, True))}" FILESPATH =. "${@base_set_filespath(["${THISDIR}/files"], d)}:" -PRINC="1" - -SRC_URI += "file://build_ss_only_in_misc.patch" +PRINC="2" +# arpd can not be build because the db_185.h header from +# berkley db is not installed +SRC_URI += "file://disable_arpd_in_misc.patch" EXTRA_OEMAKE = "CC='${CC}' KERNEL_INCLUDE=${STAGING_INCDIR} DOCDIR=${docdir}/iproute2 SUBDIRS='lib tc ip misc' SBINDIR='${base_sbindir}' LIBDIR='${libdir}'" + +PACKAGES =+ "${PN}-misc" + +FILES_${PN}-misc += "${base_sbindir}/ss \ + ${base_sbindir}/nstat \ + ${base_sbindir}/ifstat \ + ${base_sbindir}/rtacct \ + ${base_sbindir}/lnstat \ + "