31 lines
700 B
Bash
31 lines
700 B
Bash
fetch $BZIP2_URL
|
|
|
|
sudo chroot "$SYSROOT" /usr/bin/env -i MAKEFLAGS="$MAKEFLAGS" PATH=/usr/bin:/usr/sbin SOURCES=/sources BZIP2_VERSION=$BZIP2_VERSION /usr/bin/bash <<- "EOF"
|
|
set -euo pipefail
|
|
|
|
cd "$SOURCES" && tar xf bzip2-$BZIP2_VERSION.tar.gz && cd bzip2-$BZIP2_VERSION
|
|
|
|
sed -i 's@\(ln -s -f \)$(PREFIX)/bin/@\1@' Makefile
|
|
|
|
make -f Makefile-libbz2_so
|
|
|
|
make clean
|
|
|
|
make && make PREFIX=/usr install
|
|
|
|
cp -a libbz2.so.* /usr/lib
|
|
|
|
ln -sf libbz2.so.1.0.8 /usr/lib/libbz2.so
|
|
|
|
ln -sf libbz2.so.1.0.8 /usr/lib/libbz2.so.1
|
|
|
|
cp bzip2-shared /usr/bin/bzip2
|
|
|
|
for i in /usr/bin/{bzcat,bunzip2}; do
|
|
ln -sf bzip2 $i
|
|
done
|
|
|
|
rm -f /usr/lib/libbz2.a
|
|
|
|
cd "$SOURCES" && rm -rf bzip2-$BZIP2_VERSION
|
|
EOF |