Mercurial > vanilla
changeset 1166:72824bb09754
core/busybox: add STATIC option
author | David Demelier <markand@malikania.fr> |
---|---|
date | Tue, 08 Oct 2019 20:30:00 +0200 |
parents | 8d2032c88258 |
children | 9eb7c3c561fc |
files | core/busybox/busybox.sh |
diffstat | 1 files changed, 11 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/core/busybox/busybox.sh Tue Oct 08 20:06:00 2019 +0200 +++ b/core/busybox/busybox.sh Tue Oct 08 20:30:00 2019 +0200 @@ -22,7 +22,7 @@ PKGSUMMARY="swiss army knife for embedded" PKGDOWNLOAD="https://busybox.net/downloads/$PKGNAME-$PKGVERSION.tar.bz2" PKGDEPENDS="linux-headers:build" -PKGOPTIONS="CONFIG IPV6 PAM SELINUX" +PKGOPTIONS="CONFIG IPV6 PAM SELINUX STATIC" PKGPROTECT="etc/udhcpd.conf" : ${CC:=clang} @@ -30,8 +30,9 @@ : ${LDFLAGS:=} : ${CONFIG:=} : ${IPV6:=yes} +: ${PAM:=no} : ${SELINUX:=no} -: ${PAM:=no} +: ${STATIC:=no} build() { @@ -51,9 +52,10 @@ # to a dummy value to avoid incorrect information in package # file. # - IPV6="" - SELINUX="" - PAM="" + IPV6="ignored" + SELINUX="ignored" + PAM="ignored" + STATIC="ignored" else cp ../config .config @@ -71,6 +73,10 @@ sed -i -e "/CONFIG_FEATURE_IPV6=y/ s/y/n/" .config sed -i -e "/CONFIG_FEATURE_IFUPDOWN_IPV6=y/ s/y/n/" .config fi + + if [ "$STATIC" = "yes" ]; then + echo "CONFIG_STATIC=y" >> .config + fi fi # Our start script is located in /etc/rc.init.