#!/bin/bash

# Upgrade Script

# Check if directory exists and delete all in order to create it
function CheckDir() {
	[ -e $1 ] && rm -Rf $1
	mkdir $1
}

# Start script
WAPFile="$1"
WAPDir="/tmp/tmp_updates"

# Delete tempdir if exists and create a new one
CheckDir "$WAPDir"

# Unpack file
if [ -f "$WAPFile" ]; then
	tar -C "$WAPDir" -zxf "$WAPFile"
	rm -f "$WAPFile"
fi

# Run WAP execution file
cd "$WAPDir"
"$WAPDir/run" "$WAPDir" "$WAPDir"
cd -

# Delete tempdir
rm -Rf "$WAPDir"

# Exit script
exit 0
