mirror of
https://github.com/opa334/TrollStore.git
synced 2026-07-02 03:00:39 +08:00
add project
This commit is contained in:
Executable
+47
@@ -0,0 +1,47 @@
|
||||
#!/bin/sh
|
||||
|
||||
if [ -d "./out" ]
|
||||
then
|
||||
rm -rf ./out
|
||||
fi
|
||||
mkdir -p ./out
|
||||
|
||||
# Step one: Compile TrollStore
|
||||
|
||||
cd ../Store
|
||||
make clean
|
||||
make FINALPACKAGE=1
|
||||
cd -
|
||||
|
||||
cp -r ../Store/.theos/obj/TrollStore.app ./out/TrollStore.app
|
||||
ldid -S -M -Kcert.p12 ./out/TrollStore.app
|
||||
|
||||
# Step two: Compile and permasign helper
|
||||
|
||||
cd ../Helper
|
||||
make clean
|
||||
make FINALPACKAGE=1
|
||||
cd -
|
||||
|
||||
cp ../Helper/.theos/obj/trollstorehelper ./out/TrollStore.app/trollstorehelper
|
||||
ldid -S -M -Kcert.p12 ./out/TrollStore.app/trollstorehelper
|
||||
|
||||
# Step three: Compile and permasign persistence helper
|
||||
|
||||
# (copy helper into persistence helper)
|
||||
cp ./out/TrollStore.app/trollstorehelper ../PersistenceHelper/Resources/trollstorehelper
|
||||
|
||||
cd ../PersistenceHelper
|
||||
make clean
|
||||
make package FINALPACKAGE=1
|
||||
cd -
|
||||
|
||||
cp ../PersistenceHelper/.theos/obj/TrollStorePersistenceHelper.app/TrollStorePersistenceHelper ./out/TrollStore.app/PersistenceHelper
|
||||
ldid -S -M -Kcert.p12 ./out/TrollStore.app/PersistenceHelper
|
||||
|
||||
# Step four: tar everything
|
||||
|
||||
cd out
|
||||
COPYFILE_DISABLE=1 tar -czvf TrollStore.tar ./TrollStore.app
|
||||
rm -rf ./TrollStore.app
|
||||
cd -
|
||||
Binary file not shown.
Reference in New Issue
Block a user