35 lines
717 B
Bash
Executable File
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"
|