#!/bin/bash -eu

if [ -z "${__rdshell_sh_functions-}" ]; then
__rdshell_sh_functions=1

_console_lock=/.initrd/rdshell.lock

console_lock()
{
	mkdir "$_console_lock" >/dev/null 2>&1 ||
		return 1
}

console_unlock()
{
	rmdir "$_console_lock"
}

console_inactive()
{
	[ ! -d "$_console_lock" ]
}

console_open()
{
	rdshell-locked "$@" &
}

fi
