#!/usr/bin/expect -f
# wrapper to make passwd(1) be non-interactive
# username is passed as 1st arg, passwd as 2nd

set password [lindex $argv 2]
set userfile [lindex $argv 0]
set username [lindex $argv 1]
spawn htpasswd [lindex $argv 0] [lindex $argv 1]
expect "New password:"
sleep 5
send "$password\r"
expect "Re-type new password:"
sleep 5


send "$password\r"
expect eof
