Added cyg-update scripts
This commit is contained in:
parent
ee352550ae
commit
ac387aec26
13
bash/cygwin/bin/cyg-import-key
Executable file
13
bash/cygwin/bin/cyg-import-key
Executable file
@ -0,0 +1,13 @@
|
||||
#!/bin/bash
|
||||
|
||||
PUBKEY_URL="https://cygwin.com/key/pubring.asc"
|
||||
|
||||
TMP=$( mktemp )
|
||||
|
||||
function __o { rm $TMP; }
|
||||
trap __o EXIT
|
||||
|
||||
|
||||
curl "$PUBKEY_URL" > $TMP
|
||||
|
||||
gpg2 --import $TMP
|
2
bash/cygwin/bin/cyg-update
Executable file
2
bash/cygwin/bin/cyg-update
Executable file
@ -0,0 +1,2 @@
|
||||
#!/bin/bash
|
||||
/opt/setup-x86_64.exe -qg
|
27
bash/cygwin/bin/cyg-update-installer
Executable file
27
bash/cygwin/bin/cyg-update-installer
Executable file
@ -0,0 +1,27 @@
|
||||
#!/bin/bash
|
||||
|
||||
SETUP_BIN="/opt/setup-x86_64.exe"
|
||||
|
||||
SIG_URL="https://cygwin.com/setup-x86_64.exe.sig"
|
||||
SETUP_URL="https://cygwin.com/setup-x86_64.exe"
|
||||
|
||||
TMP_BIN=$( mktemp )
|
||||
TMP_SIG=$( mktemp )
|
||||
|
||||
function __o { rm $TMP_BIN; rm $TMP_SIG; }
|
||||
trap __o EXIT
|
||||
|
||||
echo "Downloading Signature ..."
|
||||
curl -s "$SIG_URL" > $TMP_SIG
|
||||
echo "Downloading setup binary ..."
|
||||
curl -s "$SETUP_URL" > $TMP_BIN
|
||||
|
||||
echo "Verifying Signature ..."
|
||||
gpg2 -q --verify $TMP_SIG $TMP_BIN
|
||||
if [ $? -ne 0 ]; then
|
||||
echo "ERROR: Bad Signature!"
|
||||
else
|
||||
echo "Installing setup"
|
||||
cp $TMP_BIN $SETUP_BIN
|
||||
chmod +x $SETUP_BIN
|
||||
fi
|
Loading…
Reference in New Issue
Block a user