diff options
author | fenner <fenner@FreeBSD.org> | 2002-09-05 23:50:34 +0000 |
---|---|---|
committer | fenner <fenner@FreeBSD.org> | 2002-09-05 23:50:34 +0000 |
commit | 472042a2cb4375af9b10a7ab6bb39bbdcb378260 (patch) | |
tree | 0039c97f4482da5549512eb56a209154fd9648be | |
parent | 87f5667c5ab3294855620e5183fbcb70627d589f (diff) | |
download | FreeBSD-src-472042a2cb4375af9b10a7ab6bb39bbdcb378260.zip FreeBSD-src-472042a2cb4375af9b10a7ab6bb39bbdcb378260.tar.gz |
Only try to run /usr/sbin/ispcvt if it exists and is executable.
-rw-r--r-- | etc/rc.d/pcvt | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/etc/rc.d/pcvt b/etc/rc.d/pcvt index 4f71abc..f985299 100644 --- a/etc/rc.d/pcvt +++ b/etc/rc.d/pcvt @@ -34,9 +34,17 @@ . /etc/rc.subr name="pcvt" -start_precmd="/usr/sbin/ispcvt -d /dev/ttyv0" +start_precmd="pcvt_precmd" start_cmd="pcvt_start" +pcvt_precmd() +{ + if [ -x /usr/sbin/ispcvt ]; then + /usr/sbin/ispcvt -d /dev/ttyv0 && return 0 + fi + return 1 +} + pcvt_echo() { if checkyesno pcvt_verbose; then |