mirror of
https://github.com/rootzoll/raspiblitz.git
synced 2025-03-03 17:37:04 +01:00
adding TOR keys
This commit is contained in:
parent
2209479812
commit
f12410227b
1 changed files with 42 additions and 29 deletions
|
@ -8,10 +8,49 @@
|
||||||
# command info
|
# command info
|
||||||
if [ $# -eq 0 ] || [ "$1" = "-h" ] || [ "$1" = "-help" ]; then
|
if [ $# -eq 0 ] || [ "$1" = "-h" ] || [ "$1" = "-help" ]; then
|
||||||
echo "small config script to switch TOR on or off"
|
echo "small config script to switch TOR on or off"
|
||||||
echo "internet.tor.sh [on|off]"
|
echo "internet.tor.sh [on|off|prepare]"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# function: install keys & sources
|
||||||
|
prepareTorSources()
|
||||||
|
{
|
||||||
|
# Prepare for TOR service
|
||||||
|
echo "*** Install TOR repo keys ***"
|
||||||
|
|
||||||
|
recvKeyResult=$(sudo gpg --keyserver keys.gnupg.net --recv 886DDD89 2>&1)
|
||||||
|
echo "${recvKeyResult}"
|
||||||
|
recvKeyFailed=$(echo "${recvKeyResult}" | grep -c 'Total number processed: 0')
|
||||||
|
if [ ${recvKeyFailed} -eq 1 ]; then
|
||||||
|
echo "FAILED: sudo gpg --keyserver keys.gnupg.net --recv 886DDD89"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
sudo gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | sudo apt-key add -
|
||||||
|
echo ""
|
||||||
|
|
||||||
|
recvKeyResult=$(sudo gpg --keyserver pgpkeys.mit.edu --recv-key 74A941BA219EC810 2>&1)
|
||||||
|
echo "${recvKeyResult}"
|
||||||
|
recvKeyFailed=$(echo "${recvKeyResult}" | grep -c 'Total number processed: 0')
|
||||||
|
if [ ${recvKeyFailed} -eq 1 ]; then
|
||||||
|
echo "FAILED: sudo gpg --keyserver pgpkeys.mit.edu --recv-key 74A941BA219EC810"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
sudo gpg -a --export 74A941BA219EC810 | sudo apt-key add -
|
||||||
|
echo ""
|
||||||
|
|
||||||
|
echo "*** Adding Tor Sources to sources.list ***"
|
||||||
|
echo "deb https://deb.torproject.org/torproject.org stretch main" | sudo tee -a /etc/apt/sources.list
|
||||||
|
echo "deb-src https://deb.torproject.org/torproject.org stretch main" | sudo tee -a /etc/apt/sources.list
|
||||||
|
echo "OK"
|
||||||
|
echo ""
|
||||||
|
}
|
||||||
|
|
||||||
|
# if started with prepare
|
||||||
|
if [ "$1" = "prepare" ] || [ "$1" = "-prepare" ]; then
|
||||||
|
prepareTorSources
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
# check and load raspiblitz config
|
# check and load raspiblitz config
|
||||||
# to know which network is running
|
# to know which network is running
|
||||||
source /home/admin/raspiblitz.info
|
source /home/admin/raspiblitz.info
|
||||||
|
@ -62,34 +101,8 @@ if [ "$1" = "1" ] || [ "$1" = "on" ]; then
|
||||||
packageInstalled=$(dpkg -s tor-arm | grep -c 'Status: install ok')
|
packageInstalled=$(dpkg -s tor-arm | grep -c 'Status: install ok')
|
||||||
if [ ${packageInstalled} -eq 0 ]; then
|
if [ ${packageInstalled} -eq 0 ]; then
|
||||||
|
|
||||||
# Prepare for TOR service
|
# calling function from above
|
||||||
echo "*** Install TOR repo keys ***"
|
prepareTorSources
|
||||||
|
|
||||||
recvKeyResult=$(sudo gpg --keyserver keys.gnupg.net --recv 886DDD89 2>&1)
|
|
||||||
echo "${recvKeyResult}"
|
|
||||||
recvKeyFailed=$(echo "${recvKeyResult}" | grep -c 'Total number processed: 0')
|
|
||||||
if [ ${recvKeyFailed} -eq 1 ]; then
|
|
||||||
echo "FAILED: sudo gpg --keyserver keys.gnupg.net --recv 886DDD89"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
sudo gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | sudo apt-key add -
|
|
||||||
echo ""
|
|
||||||
|
|
||||||
recvKeyResult=$(sudo gpg --keyserver pgpkeys.mit.edu --recv-key 74A941BA219EC810 2>&1)
|
|
||||||
echo "${recvKeyResult}"
|
|
||||||
recvKeyFailed=$(echo "${recvKeyResult}" | grep -c 'Total number processed: 0')
|
|
||||||
if [ ${recvKeyFailed} -eq 1 ]; then
|
|
||||||
echo "FAILED: sudo gpg --keyserver pgpkeys.mit.edu --recv-key 74A941BA219EC810"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
sudo gpg -a --export 74A941BA219EC810 | sudo apt-key add -
|
|
||||||
echo ""
|
|
||||||
|
|
||||||
echo "*** Adding Tor Sources to sources.list ***"
|
|
||||||
echo "deb https://deb.torproject.org/torproject.org stretch main" | sudo tee -a /etc/apt/sources.list
|
|
||||||
echo "deb-src https://deb.torproject.org/torproject.org stretch main" | sudo tee -a /etc/apt/sources.list
|
|
||||||
echo "OK"
|
|
||||||
echo ""
|
|
||||||
|
|
||||||
echo "*** Updating System ***"
|
echo "*** Updating System ***"
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
|
|
Loading…
Add table
Reference in a new issue