#!/bin/sh dir=$(dirname $0) olddir=$(pwd) cd $dir echo"" echo "compiling and stripping" CC=musl-gcc ./build -static -no-pie || exit $? CC=gcc ./libbuild || exit $? echo"" echo "packaging" folder="oppai-$(./oppai -version)-" folder="${folder}$(gcc -dumpmachine)" mkdir -p "$folder" || exit $? mv ./oppai $folder/oppai || exit $? mv ./liboppai.so $folder/liboppai.so || exit $? git archive HEAD --prefix=src/ -o "$folder"/src.tar || exit $? cd "$folder" || exit $? tar xf src.tar || exit $? cd .. || exit $? rm "$folder".tar.xz tar -cvJf "$folder".tar.xz \ "$folder"/oppai \ "$folder"/liboppai.so \ "$folder"/src \ || exit $? echo "" file "$folder".tar.xz tar tf "$folder".tar.xz echo "" file "$folder"/oppai readelf --dynamic "$folder"/oppai ldd "$folder"/oppai echo "" file "$folder"/liboppai.so ldd "$folder"/liboppai.so rm -rf "$folder" cd $olddir