2017-12-03 01:19:11 +02:00

46 lines
929 B
Bash
Executable File

#!/bin/sh
set -e
. ../../common.sh
cd $WORK_DIR/overlay/$BUNDLE_NAME
# Change to the dialog source directory which ls finds, e.g. 'dialog-1.3-20170509'.
cd $(ls -d dialog-*)
if [ -f Makefile ] ; then
echo "Preparing 'dialog' work area. This may take a while."
make -j $NUM_JOBS clean
else
echo "The clean phase for 'dialog' has been skipped."
fi
rm -rf $DEST_DIR
echo "Configuring 'dialog'."
CFLAGS="$CFLAGS" ./configure \
--prefix=/usr
echo "Building 'dialog'."
make -j $NUM_JOBS
echo "Installing 'dialog'."
make -j $NUM_JOBS install DESTDIR=$DEST_DIR
rm -rf $DEST_DIR/usr/lib $DEST_DIR/usr/share
echo "Reducing 'dialog' size."
set +e
strip -g $DEST_DIR/usr/bin/*
set -e
# With '--remove-destination' all possibly existing soft links in
# '$OVERLAY_ROOTFS' will be overwritten correctly.
cp -r --remove-destination $DEST_DIR/usr \
$OVERLAY_ROOTFS
echo "Bundle 'dialog' has been installed."
cd $SRC_DIR