Commit | Line | Data |
---|---|---|
1 | #!/bin/sh | |
2 | # \ | |
3 | exec expect -f "$0" ${1+"$@"} | |
4 | # wrapper to make passwd(1) be non-interactive | |
5 | # username is passed as 1st arg, passwd as 2nd | |
6 | ||
7 | set password [lindex $argv 1] | |
8 | spawn passwd [lindex $argv 0] | |
9 | expect "assword:" | |
10 | send -- "$password\r" | |
11 | expect "assword:" | |
12 | send -- "$password\r" | |
13 | expect eof |