#!/bin/sh

set -e

[ `echo $DEBIAN_FRONTEND | tr '[:upper:]' '[:lower:]'` = "noninteractive" ] && exit 0

. /usr/share/debconf/confmodule

db_beginblock
db_input high rinputd/username || true
db_input high rinputd/passwd   || true
db_endblock

db_go

db_get rinputd/username
USER="$RET"
db_get rinputd/passwd
PASS="$RET"

while [ -z "$USER" -o -z "$PASS" ]; do
	db_beginblock
	db_input high rinputd/invalid  || true
	db_input high rinputd/username || true
	db_input high rinputd/passwd   || true
	db_endblock

	db_go

	db_get rinputd/username
	USER="$RET"
	db_get rinputd/passwd
	PASS="$RET"
done
