2017-11-13 22:21:28 +01:00

38 lines
760 B
Bash
Executable File

#!/bin/bash
SRC_DIR=$(pwd)
. ../../common.sh
cd $WORK_DIR/overlay/kexec-tools
DESTDIR="$PWD/kexec-tools_installed"
# Change to the kexec-tools source directory which ls finds, e.g. 'kexec-tools-2.0.15'.
cd $(ls -d kexec-tools-*)
echo "Preparing kexec-tools work area. This may take a while..."
make -j $NUM_JOBS clean
rm -rf $DESTDIR
echo "Building kexec-tools..."
CFLAGS="$CFLAGS" ./configure \
--prefix=/usr \
--without-lzama
make -j $NUM_JOBS
make -j $NUM_JOBS install DESTDIR="$DESTDIR"
echo "Reducing kexec-tools size..."
strip -g $DESTDIR/usr/bin/* \
$DESTDIR/usr/lib/* 2>/dev/null
ROOTFS="$WORK_DIR/src/minimal_overlay/rootfs"
mkdir -p $ROOTFS/usr/
cp -r $DESTDIR/usr/* $ROOTFS/usr/
echo "kexec-tools has been installed."
cd $SRC_DIR