#!/sbin/runscript
# Password setup script for rescue account
#
# Copyright (C) 2007 Stefan Knoblich <s.knoblich@axsentis.de>, axsentis GmbH

start() {
	local pw x

	for x in $(</proc/cmdline); do
		[ "${x#password}" != "${x}" ] && {
			pw="${x#*=}";
			break;
		}
	done

	[ -z "${pw}" ] && {
		eerror "No password for rescue account supplied"
		return 0
	}

	ebegin "Setting password for rescue account"
	echo "rescue:${pw}" | chpasswd -e
	eend $?
}
