aboutsummaryrefslogtreecommitdiffstats
path: root/testing/ipvsadm/ipvsadm.initd
diff options
context:
space:
mode:
Diffstat (limited to 'testing/ipvsadm/ipvsadm.initd')
-rw-r--r--testing/ipvsadm/ipvsadm.initd4
1 files changed, 4 insertions, 0 deletions
diff --git a/testing/ipvsadm/ipvsadm.initd b/testing/ipvsadm/ipvsadm.initd
index 0e9399482e..17a4bfac5e 100644
--- a/testing/ipvsadm/ipvsadm.initd
+++ b/testing/ipvsadm/ipvsadm.initd
@@ -10,6 +10,9 @@ depend() {
}
checkconfig() {
+
+ checkpath --directory /var/lib/ipvsadm
+
if [ ! -f /var/lib/ipvsadm/rules-save ] ; then
eerror "Not starting ipvsadm. First create some rules then run"
eerror "/etc/init.d/ipvsadm save"
@@ -18,6 +21,7 @@ checkconfig() {
}
start() {
+ checkconfig || return 1
ebegin "Starting ipvsadm"
einfo "Clearing previous rules"
ipvsadm -C