diff options
Diffstat (limited to 'testing/ipvsadm/ipvsadm.initd')
| -rw-r--r-- | testing/ipvsadm/ipvsadm.initd | 4 |
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 |
