mirror of
https://github.com/Adorable-Catgirl/Zorya-NEO.git
synced 2024-11-23 18:58:06 +11:00
16 lines
489 B
Bash
Executable File
16 lines
489 B
Bash
Executable File
#!/bin/bash
|
|
for f in src/modules/*; do
|
|
if [[ -f "$f/init.lua" ]]; then
|
|
echo "Siging $f."
|
|
printf "init.lua\x00" > ".tmp_1"
|
|
openssl dgst -sha256 -sign zbsign.pem "$f/init.lua" > ".tmp_2"
|
|
printf "manifest.ini\x00" > ".tmp_3"
|
|
openssl dgst -sha256 -sign zbsign.pem "$f/manifest.ini" > ".tmp_4"
|
|
if [[ -f "$f/lang.xml" ]]; then
|
|
printf "lang.xml\x00" > ".tmp_5"
|
|
openssl dgst -sha256 -sign zbsign.pem "$f/lang.xml" > ".tmp_6"
|
|
fi
|
|
cat .tmp_* > "$f/sig.bin"
|
|
rm .tmp_*
|
|
fi
|
|
done |