VERSION="5.6.0" SRCDIR="iproute2-${VERSION}" TARBALL="${SRCDIR}.tar.xz" URL="https://www.kernel.org/pub/linux/utils/net/iproute2/" SHA256SUM="1b5b0e25ce6e23da7526ea1da044e814ad85ba761b10dd29c2b027c056b04692" DEPENDS="toolchain libmnl-dev" SUBPKG="iproute2 iproute2-dev" build() { cp -r ${1}/* ${PKGBUILDDIR} local cflags="-O2 -Os" local ldflags="" if [ "x$TC_HARDENING" = "xyes" ]; then cflags="$cflags -fstack-protector-all" ldflags="$ldflags -z noexecstack -z relro -z now" fi make CCOPTS="-O2 $cflags" LDFLAGS="$ldflags" \ HOSTCC="gcc" AR="${TARGET}-ar" LD="${TARGET}-ld" \ CC="${TARGET}-gcc" PREFIX="" SBINDIR="/bin" \ KERNEL_INCLUDE="$SYSROOT/include" \ DBM_INCLUDE="$SYSROOT/include" } deploy() { make DESTDIR="$PKGDEPLOYDIR" PREFIX="" SBINDIR="/bin" \ KERNEL_INCLUDE="$SYSROOT/include" \ DBM_INCLUDE="$SYSROOT/include" install cp $SCRIPTDIR/pkg/$PKGNAME/*.{files,desc} "$PKGDEPLOYDIR" } check_update() { check_update_simple "$URL" "iproute2" "tar.xz" }