|
|
@ -43,11 +43,12 @@ exiterror() { sleep 1; exit 1; }
|
|
|
|
yesno()
|
|
|
|
yesno()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
[ -z "$1" ] && return 1
|
|
|
|
[ -z "$1" ] && return 1
|
|
|
|
|
|
|
|
eval value=\$${1}
|
|
|
|
|
|
|
|
|
|
|
|
case "$1" in
|
|
|
|
case "$value" in
|
|
|
|
[Yy][Ee][Ss]|[Tt][Rr][Uu][Ee]|[Oo][Nn]|1) return 0;;
|
|
|
|
[Yy][Ee][Ss]|[Tt][Rr][Uu][Ee]|[Oo][Nn]|1) return 0;;
|
|
|
|
[Nn][Oo]|[Ff][Aa][Ll][Ss][Ee]|[Oo][Ff][Ff]|0) return 1;;
|
|
|
|
[Nn][Oo]|[Ff][Aa][Ll][Ss][Ee]|[Oo][Ff][Ff]|0) return 1;;
|
|
|
|
*) warn "\`$1' is not a valid argument for \`yesno'; using \`no' for now."
|
|
|
|
*) warn "Invalid value for \`$1'; falling back to \`no' for now.";;
|
|
|
|
esac
|
|
|
|
esac
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|