diff --git a/upgrade.sh b/upgrade.sh new file mode 100644 index 00000000..1a46c0d5 --- /dev/null +++ b/upgrade.sh @@ -0,0 +1,41 @@ +#!/bin/bash +myLOCK="/var/run/check.lock" +myIMAGECONFPATH="/data/images.conf" + +# Let's set check.lock to prevent the check scripts from execution +touch $myLOCK + +# Let's stop all docker and t-pot related services +for i in $(cat $myIMAGECONFPATH); do service $i stop; done +service docker stop + +# Since there are different versions out there let's update to the latest version first +apt-get update -y +apt-get upgrade -y +apt-get install lxc-docker -y + +# Let's remove deprecated lxc-docker +apt-get purge lxc-docker -y +apt-get autoremove -y +rm /etc/apt/sources.list.d/docker.list + +# Let's install docker +echo "### Installing docker." +wget -qO- https://get.docker.com/gpg | apt-key add - +wget -qO- https://get.docker.com/ | sh + +tee -a /etc/crontab <