Mercurial > vanilla
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 +}