summaryrefslogtreecommitdiffstats
path: root/etc/rc.d/pcvt
diff options
context:
space:
mode:
authorfenner <fenner@FreeBSD.org>2002-09-05 23:50:34 +0000
committerfenner <fenner@FreeBSD.org>2002-09-05 23:50:34 +0000
commit472042a2cb4375af9b10a7ab6bb39bbdcb378260 (patch)
tree0039c97f4482da5549512eb56a209154fd9648be /etc/rc.d/pcvt
parent87f5667c5ab3294855620e5183fbcb70627d589f (diff)
downloadFreeBSD-src-472042a2cb4375af9b10a7ab6bb39bbdcb378260.zip
FreeBSD-src-472042a2cb4375af9b10a7ab6bb39bbdcb378260.tar.gz
Only try to run /usr/sbin/ispcvt if it exists and is executable.
Diffstat (limited to 'etc/rc.d/pcvt')
-rw-r--r--etc/rc.d/pcvt10
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
OpenPOWER on IntegriCloud