kiss-mfavila-small/community-mod/lilo/build

35 lines
717 B
Bash
Executable File

#!/bin/sh -e
(
cd bin86
patch -p1 < ../x86_64.patch
make -j1 CFLAGS="$CFLAGS -D_POSIX_SOURCE" PREFIX="$PWD/../bin86"
make install
)
export PATH=$PWD/bin86/bin:$PATH
patch -p1 < musl.patch
# shellcheck disable=2016,2016
sed -i '/strip/d;s|^ make| $(MAKE)|g' Makefile src/Makefile
sed -i "/images install/d" Makefile src/Makefile
sed -i "/images all/d" Makefile src/Makefile
export LC_ALL=C
make CFLAGS="-fcommon" all
make DESTDIR="$1" install
install -Dm 644 lilo.conf "$1/etc/lilo.conf"
mv "$1/usr/sbin/" "$1/usr/bin/"
mv "$1/sbin/lilo" "$1/usr/bin/lilo"
rmdir "$1/sbin"
rm -rf "$1/etc/initramfs"
rm -rf "$1/etc/kernel"
rm -rf "$1/etc/lilo.conf_example"