21 lines
		
	
	
		
			392 B
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			392 B
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
#!/usr/bin/expect
 | 
						|
 | 
						|
set timeout 2
 | 
						|
expect_after default {puts stderr "\nFAIL"; exit 1}
 | 
						|
 | 
						|
spawn /bin/sh
 | 
						|
send "if \[ \$(id -u) -eq 0 \]; then PS1='# '; else PS1='$ '; fi\r"
 | 
						|
expect "# "
 | 
						|
 | 
						|
send "grpck\r"
 | 
						|
expect "group foo: no user foo2"
 | 
						|
expect "delete member 'foo2'? "
 | 
						|
send "yes\r"
 | 
						|
expect "grpck: the files have been updated"
 | 
						|
expect "# "
 | 
						|
send "echo \$?\r"
 | 
						|
expect "2"
 | 
						|
send "exit\r"
 | 
						|
puts "OK\n"
 | 
						|
exit 0
 |