Commit 7e745e43 authored by lrnzo's avatar lrnzo

geändert: firmware-signieren.sh

parent 24915100
#!/bin/sh
WORKINGDIR=$PWD
if [ ! -L secret ]; then
ln -s $(find ../.. -wholename "*release_keys/secret*")
find ../.. -wholename "*release_keys/secret*" > secret_paths
num_secrets=$(wc -l secret_paths | awk '{print $1}')
if [ $num_secrets -eq "0" ]; then
echo Keine geheimen Schlüssel unterhalb von $(dirname $(dirname $(pwd))) gefunden.
read -p "Wo liegt dein Signaturschlüssel?: " SECRETPATH
echo Danke. Lege Symlink \"secret\" dorthin an.
ln -s $SECRETPATH secret
elif [ $num_secrets -eq "1" ];then
echo Geheimen Schlüssel unter $(cat secret_paths) gefunden. Lege Symlink \"secret\" dorthin an.
ln -s $(cat secret_paths) secret
else
echo
fi
fi
if [ -d gluon ]; then
cd gluon;git pull
......@@ -55,7 +67,7 @@ for VPN in l2tp fastd; do
done < $VPN.$RELEASE.$FILE-part01
if [ "$validity" = "true" ]; then
echo "Alle vorhandenen Signaturen sind valide. Erzeuge jetzt eigene Signatur"
"$GLUONPATH"/contrib/sign.sh secret $VPN.$RELEASE.$FILE
gluon/contrib/sign.sh secret $VPN.$RELEASE.$FILE
#folgenden Befehl am besten händisch ausführen, wenn alles andere gelappt hat
echo "Danke für die Signatur! Soll das nun auch von dir signierte manifest $VPN.$RELEASE.$FILE zu firmware.ffnw.de hochgeladen und dort an den entsprechenden Ort kopiert werden? (j/N)"
read answer
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment