moved everything to different stages
This commit is contained in:
31
stage/chroot/bzip2.bash
Normal file
31
stage/chroot/bzip2.bash
Normal file
@@ -0,0 +1,31 @@
|
||||
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
|
||||
Reference in New Issue
Block a user