diff network/iproute2/iproute2.sh @ 1222:325631424c65

misc: bring back build function
author David Demelier <markand@malikania.fr>
date Wed, 27 Oct 2021 11:32:16 +0200
parents a47aaf9743a0
children 9867e578b1a9
line wrap: on
line diff
--- a/network/iproute2/iproute2.sh	Fri Oct 15 16:07:30 2021 +0200
+++ b/network/iproute2/iproute2.sh	Wed Oct 27 11:32:16 2021 +0200
@@ -45,28 +45,31 @@
 	LIBS="-lmnl $LIBS"
 fi
 
-rm -rf $PKGNAME-$PKGVERSION
-tar xvf $PKGNAME-$PKGVERSION.tar.xz
-cd $PKGNAME-$PKGVERSION
+build()
+{
+	rm -rf $PKGNAME-$PKGVERSION
+	tar xvf $PKGNAME-$PKGVERSION.tar.xz
+	cd $PKGNAME-$PKGVERSION
 
-# custom configure script is not customizable.
-echo CC="$CC" > config.mk
-echo CFLAGS+="$CFLAGS" >> config.mk
-echo PKG_CONFIG="pkgconf" >> config.mk
-echo IP_CONFIG_SETNS=y >> config.mk
-echo LDLIBS+="$LIBS" >> config.mk
-echo TC_CONFIG_NO_XT=y >> config.mk
+	# custom configure script is not customizable.
+	echo CC="$CC" > config.mk
+	echo CFLAGS+="$CFLAGS" >> config.mk
+	echo PKG_CONFIG="pkgconf" >> config.mk
+	echo IP_CONFIG_SETNS=y >> config.mk
+	echo LDLIBS+="$LIBS" >> config.mk
+	echo TC_CONFIG_NO_XT=y >> config.mk
 
-if [ "$CAP" = "yes" ]; then
-	echo HAVE_CAP=y >> config.mk
-fi
-if [ "$MNL" = "yes" ]; then
-	echo HAVE_MNL=y >> config.mk
-fi
+	if [ "$CAP" = "yes" ]; then
+		echo HAVE_CAP=y >> config.mk
+	fi
+	if [ "$MNL" = "yes" ]; then
+		echo HAVE_MNL=y >> config.mk
+	fi
 
-patch -p0 < ../musl.patch
-make CC="$CC"
-make PREFIX=/ SBINDIR=/bin DESTDIR=$DESTDIR install
+	patch -p0 < ../musl.patch
+	make CC="$CC"
+	make PREFIX=/ SBINDIR=/bin DESTDIR=$DESTDIR install
 
-cd ..
-rm -rf $PKGNAME-$PKGVERSION
+	cd ..
+	rm -rf $PKGNAME-$PKGVERSION
+}