#!/usr/bin/expect -f
# Original code from StackOverflow.com - Modified by Steve Hajek
# Liquidware Labs - 11/4/2015

set server [lindex $argv 0]

if { [ string length $server ] == 0 } {
	return [puts "Do not execute directly, run ./update-all.sh instead."]
}

spawn ssh -to StrictHostKeychecking=no friend@$server su
expect "assword:"
send "sspassword\r"
expect "assword:"
send "sspassword\r"
expect "friend]#"
send "cat /etc/tnt-release; rm -f /var/www/html/mentok/graph/* /var/clamav/* /var/cache/yum/lwl/packages/*; lwl-update -check\r"
expect "friend]#"
send "lwl-update -update\r"
expect "want to run Update?"
send "y\r"
expect "friend]#"
send "cat /etc/tnt-release; reboot\r"
expect "friend]#"
send "exit\r"
expect eof
	return [puts ""]
