From 509c3a02f92362b79de65b8e64d53e60a2da4cd5 Mon Sep 17 00:00:00 2001 From: bauen1 Date: Mon, 27 Nov 2017 22:00:26 +0100 Subject: [PATCH] Added glibc_libnss_hesiod --- .../bundles/glibc_libnss_hesiod/bundle.sh | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100755 src/minimal_overlay/bundles/glibc_libnss_hesiod/bundle.sh diff --git a/src/minimal_overlay/bundles/glibc_libnss_hesiod/bundle.sh b/src/minimal_overlay/bundles/glibc_libnss_hesiod/bundle.sh new file mode 100755 index 000000000..451156570 --- /dev/null +++ b/src/minimal_overlay/bundles/glibc_libnss_hesiod/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/libnss_hesiod.so.2 $DESTDIR/lib/ +ln -s libnss_hesiod.so.2 $DESTDIR/lib/libnss_hesiod.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