From 7200b153f7a987d22097460b660e95be2b5298ec Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Sun, 11 Jun 2017 17:49:15 +0100 Subject: [PATCH] glibc: enable programs, remove those we don't want --- packages/devel/glibc/package.mk | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/packages/devel/glibc/package.mk b/packages/devel/glibc/package.mk index dd3ae78df0..8504c8e02e 100644 --- a/packages/devel/glibc/package.mk +++ b/packages/devel/glibc/package.mk @@ -111,13 +111,28 @@ echo "libdir=/usr/lib" >> configparms echo "slibdir=/usr/lib" >> configparms echo "sbindir=/usr/bin" >> configparms echo "rootsbindir=/usr/bin" >> configparms -echo "build-programs=no" >> configparms +echo "build-programs=yes" >> configparms + +GLIBC_INCLUDE_BIN="getent ldd locale" } post_makeinstall_target() { # we are linking against ld.so, so symlink ln -sf $(basename $INSTALL/usr/lib/ld-*.so) $INSTALL/usr/lib/ld.so +# cleanup +# remove any programs we don't want/need, keeping only those we want + for f in $(find $INSTALL/usr/bin -type f); do + fb="$(basename "${f}")" + for ib in $GLIBC_INCLUDE_BIN; do + if [ "${ib}" == "${fb}" ]; then + fb= + break + fi + done + [ -n "${fb}" ] && rm -rf ${f} + done + rm -rf $INSTALL/usr/lib/audit rm -rf $INSTALL/usr/lib/glibc rm -rf $INSTALL/usr/lib/libc_pic