From 1859a5f0afc2c595878a83ec9fb0b5464dbea137 Mon Sep 17 00:00:00 2001 From: bauen1 Date: Mon, 27 Nov 2017 21:56:02 +0100 Subject: [PATCH] Added glibc_libdl --- .../bundles/glibc_libdl/bundle.sh | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100755 src/minimal_overlay/bundles/glibc_libdl/bundle.sh diff --git a/src/minimal_overlay/bundles/glibc_libdl/bundle.sh b/src/minimal_overlay/bundles/glibc_libdl/bundle.sh new file mode 100755 index 000000000..701b303cd --- /dev/null +++ b/src/minimal_overlay/bundles/glibc_libdl/bundle.sh @@ -0,0 +1,32 @@ +#!/bin/sh + +SRC_DIR=$(pwd) + +. ../../common.sh + +if [ ! -d $SYSROOT ] ; then + echo "Cannot continue - GLIBC is missing. Please buld GLIBC first." + exit 1 +fi + +mkdir -p "$WORK_DIR/overlay/$BUNDLE_NAME" +cd $WORK_DIR/overlay/$BUNDLE_NAME + +DESTDIR="$PWD/${BUNDLE_NAME}_installed" + +rm -rf $DESTDIR + +mkdir -p $DESTDIR/lib +cp $SYSROOT/lib/libdl.so.2 $DESTDIR/lib/ +ln -s libdl.so.2 $DESTDIR/lib/libdl.so + +echo "Reducing $BUNDLE_NAME size" +strip -g $DESTDIR/lib/* + +ROOTFS="$WORK_DIR/src/minimal_overlay/rootfs" + +cp -r $DESTDIR/* $ROOTFS + +echo "$BUNDLE_NAME has been installed." + +cd $SRC_DIR