Initial commit
This commit is contained in:
36
pp/oppai-ng/release
Normal file
36
pp/oppai-ng/release
Normal file
@@ -0,0 +1,36 @@
|
||||
#!/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
|
||||
|
Reference in New Issue
Block a user