Commit 24915100 authored by lrnzo's avatar lrnzo

geändert: firmware-signieren.sh

parent 95b6a07b
#!/bin/sh
WORKINGDIR=$PWD
if [ ! -d secret ]; then
ln -s $(find .. -wholename "*release_keys/secret*")
if [ ! -L secret ]; then
ln -s $(find ../.. -wholename "*release_keys/secret*")
fi
if [ -d gluon ]; then
cd gluon;git pull
......@@ -16,12 +16,12 @@ else
fi
cd $WORKINGDIR
SITECONF=gluon/site/site.conf
read -p "Wo liegt dein Signaturschlüssel? [release_keys]: " SECRETPATH
SECRETPATH=${SECRETPATH:-$HOME/Dokumente/Freifunk/Firmware/release_keys}
#read -p "Wo liegt dein Signaturschlüssel? [release_keys]: " SECRETPATH
#SECRETPATH=${SECRETPATH:-$HOME/Dokumente/Freifunk/Firmware/release_keys}
read -p "Welches Release willst du signieren? [20191224]: " RELEASE
RELEASE=${RELEASE:-20191224}
FILE=stable.manifest
MYPUBKEY=$(ecdsakeygen -p < "$SECRETPATH"/secret)
MYPUBKEY=$(ecdsakeygen -p < secret)
cd "$FREIFUNKPATH" || exit
#~ for RELEASE in $(git -C gluon/site/ tag | grep -E '2017[0-9]{4}' | grep -v 20171220);do scp files.ffnw.de:/var/www/dev/firmware/$RELEASE/sysupgrade/stable.manifest manifests/$RELEASE.manifest;done
#~ for VPN in fastd l2tp; do for RELEASE in $(git -C gluon/site/ tag | grep -E '(20171220|201[89][0-9]{4}|20[2-9][0-9]{4})');do scp files.ffnw.de:/var/www/dev/firmware/$VPN/$RELEASE/sysupgrade/stable.manifest manifests/$VPN.$RELEASE.manifest;done;done
......@@ -55,7 +55,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 "$SECRETPATH"/secret $VPN.$RELEASE.$FILE
"$GLUONPATH"/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