summaryrefslogtreecommitdiff
path: root/sysutils/cbsd/files/cbsdd.in
diff options
context:
space:
mode:
authorVeniamin Gvozdikov <vg@FreeBSD.org>2014-02-22 19:45:34 +0000
committerVeniamin Gvozdikov <vg@FreeBSD.org>2014-02-22 19:45:34 +0000
commit5989861156e9a8caacde6b76ba30f27fa508bbd0 (patch)
tree8654fe12bae37f1d52dc3207271dcedafc96dacb /sysutils/cbsd/files/cbsdd.in
parent- Update to 1.0.10. (diff)
- Update to 10.0.3
PR: ports/186864 Submitted by: Oleg Ginzburg <olevole@olevole.ru> (maintainer)
Notes
Notes: svn path=/head/; revision=345675
Diffstat (limited to 'sysutils/cbsd/files/cbsdd.in')
-rw-r--r--sysutils/cbsd/files/cbsdd.in23
1 files changed, 19 insertions, 4 deletions
diff --git a/sysutils/cbsd/files/cbsdd.in b/sysutils/cbsd/files/cbsdd.in
index 9127d7df9ea1..f1c7c47c443b 100644
--- a/sysutils/cbsd/files/cbsdd.in
+++ b/sysutils/cbsd/files/cbsdd.in
@@ -23,16 +23,31 @@ if [ ! -f ${globalconf} ]; then
exit 1
fi
-. ${globalconf}
-. ${inventory}
-. ${mdtools}
-. ${subr}
+if [ ! -f ${inventory} ]; then
+ echo "cbsd: no such ${inventory}";
+ exit 1
+fi
+
+if [ ! -f ${mdtools} ]; then
+ echo "cbsd: no such ${mdtools}";
+ exit 1
+fi
+
+if [ ! -f ${subr} ]; then
+ echo "cbsd: no such ${subr}";
+ exit 1
+fi
if [ ! -f ${localcbsdconf} ]; then
echo "cbsd: no such ${localcbsdconf}";
exit 1
fi
+. ${globalconf}
+. ${inventory}
+. ${mdtools}
+. ${subr}
+
. ${localcbsdconf}
start_precmd=${name}_prestart