tor-router/tor-router-update.sh.php

21 lines
633 B
PHP
Raw Normal View History

2014-03-09 04:21:46 +00:00
<?php require('./config.php'); ?>
#!/bin/bash
URL=<?php echo UPDATE_URL."\n"; ?>
WAIT=1
export UPDATE_CHECKSUM=$(cat /etc/update_checksum)
wget $URL -O /tmp/master.zip;
export CURRENT_CHECKSUM=$(sha1sum /tmp/master.zip)
if [ "$CURRENT_CHECKSUM" == "$UPDATE_CHECKSUM" ]; then
echo "Nothing to Update" | tee >(exec logger);
else
echo "Updating Apt"
sha1sum /tmp/master.zip > /etc/update_checksum
apt-get update;
echo "Downloading auto-configuration toolkit from $URL"
2014-03-19 13:28:48 +00:00
cd /tmp && unzip ./master.zip;
cd /tmp/tor-router-master && make && make install;
2014-03-09 04:21:46 +00:00
echo "Unit $(hostname) updated!" | tee >(exec logger);
/sbin/reboot
fi