37 lines
594 B
Plaintext
37 lines
594 B
Plaintext
|
#!/bin/sh
|
||
|
|
||
|
dir=$(dirname $0)
|
||
|
|
||
|
olddir=$(pwd)
|
||
|
cd $dir
|
||
|
git pull origin master
|
||
|
|
||
|
echo -e "\nCompiling and Stripping"
|
||
|
./build -static -no-pie || exit 1
|
||
|
|
||
|
echo -e "\nPackaging"
|
||
|
folder="oppai-$(./oppai -version)-"
|
||
|
folder="${folder}$(gcc -dumpmachine)"
|
||
|
|
||
|
mkdir -p "$folder"
|
||
|
mv ./oppai $folder/oppai
|
||
|
git archive HEAD --prefix=src/ -o "$folder"/src.tar
|
||
|
cd "$folder"
|
||
|
tar xf src.tar
|
||
|
cd ..
|
||
|
|
||
|
rm "$folder".tar.xz
|
||
|
tar -cvJf "$folder".tar.xz \
|
||
|
"$folder"/oppai \
|
||
|
"$folder"/src
|
||
|
|
||
|
echo -e "\nResult:"
|
||
|
tar tf "$folder".tar.xz
|
||
|
|
||
|
readelf --dynamic "$folder"/oppai
|
||
|
ldd "$folder"/oppai
|
||
|
|
||
|
rm -rf "$folder"
|
||
|
cd $olddir
|
||
|
|