Blame extras/saralogin

Packit 15a96c
# This script logs in to a dutch gateway called 'sara'
Packit 15a96c
# We want to go to the terminal server.
Packit 15a96c
#
Packit 15a96c
	set a 0
Packit 15a96c
	set b 0
Packit 15a96c
	print "+++ Trying to login to the sara terminal server +++"
Packit 15a96c
loop1:
Packit 15a96c
	# Wake up sara by sending a lot of 'ENTER's.
Packit 15a96c
	inc a
Packit 15a96c
	if a > 10 goto failed1
Packit 15a96c
	send \r\r
Packit 15a96c
	# When sara wakes up, it asks "DESTINATION?"
Packit 15a96c
	expect {
Packit 15a96c
		"DESTI"
Packit 15a96c
		timeout 1 goto loop1
Packit 15a96c
	}
Packit 15a96c
	# We want destination 'terms'
Packit 15a96c
	send terms
Packit 15a96c
	set a 0
Packit 15a96c
loop2:
Packit 15a96c
	# Wake up terminal server
Packit 15a96c
	inc a
Packit 15a96c
	if a > 10 goto failed2
Packit 15a96c
	send \r\r
Packit 15a96c
	# When terminal server is awake, it prompts with 'sara-vts1>'
Packit 15a96c
	expect {
Packit 15a96c
		"sara"
Packit 15a96c
		timeout 1 goto loop2
Packit 15a96c
	}
Packit 15a96c
	exit
Packit 15a96c
failed1:
Packit 15a96c
	print "\nNo answer from gateway"
Packit 15a96c
	exit
Packit 15a96c
failed2:
Packit 15a96c
	print "\nNo answer from terminal server"
Packit 15a96c
	exit