#!/bin/sh
# modified for silent autoupdater, USB version

echo "Dragonpi autoupdater"

pkill runDefCli
pkill runZCCli
pkill runTimedTests
pkill -f defclient.lua
pkill -f zcclient.lua
pkill -f timedtests.lua

cd /tmp
if [ -f updateSWnow ]; then
	rm updateSWnow
fi

if [ ! -d tmpins ]; then
	mkdir tmpins
fi
cd tmpins


if [ ! -f /tmp/pen/packet ]; then
	echo Error accessing new version!
	exit 2
fi

cp /tmp/pen/packet /tmp
# por si hay que actualizar el PiUpdater, no de text file busy
cp --preserve /home/dragonpi/PiUpdater ./piupd
./piupd install /tmp/tmpins /tmp/packet install.sh

cd /tmp
rm -r tmpins
rm packet
echo "Update completed!"
