35 lines
717 B
Plaintext
35 lines
717 B
Plaintext
|
#!/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"
|