diff --git a/tools/ocft/nfsserver b/tools/ocft/nfsserver index cd731649d..2ee5cec5c 100644 --- a/tools/ocft/nfsserver +++ b/tools/ocft/nfsserver @@ -1,75 +1,65 @@ # nfsserver CONFIG Agent nfsserver AgentRoot /usr/lib/ocf/resource.d/heartbeat InstallPackage nfs-kernel-server HangTimeout 20 CASE-BLOCK required_args Env OCF_RESKEY_nfs_init_script=/etc/init.d/nfsserver Env OCF_RESKEY_nfs_ip=127.0.0.1 Env OCF_RESKEY_nfs_shared_infodir=/var/lib/nfs Env OCF_RESKEY_nfs_notify_cmd=/usr/sbin/sm-notify CASE-BLOCK default_status AgentRun stop CASE-BLOCK prepare Include required_args Include default_status CASE "check base env" Include prepare AgentRun start OCF_SUCCESS CASE "check base env: invalid 'OCF_RESKEY_nfs_init_script'" Include prepare Env OCF_RESKEY_nfs_init_script=no_such_script AgentRun start OCF_ERR_INSTALLED -CASE "check base env: unset 'OCF_RESKEY_nfs_ip'" - Include prepare - Unenv OCF_RESKEY_nfs_ip - AgentRun start OCF_ERR_CONFIGURED - -CASE "check base env: unset 'OCF_RESKEY_nfs_shared_infodir'" - Include prepare - Unenv OCF_RESKEY_nfs_shared_infodir - AgentRun start OCF_ERR_CONFIGURED - CASE "check base env: invalid 'OCF_RESKEY_nfs_notify_cmd'" Include prepare Env OCF_RESKEY_nfs_notify_cmd=no_such_program AgentRun start OCF_ERR_INSTALLED CASE "normal start" Include prepare AgentRun start OCF_SUCCESS CASE "normal stop" Include prepare AgentRun start AgentRun stop OCF_SUCCESS CASE "double start" Include prepare AgentRun start AgentRun start OCF_SUCCESS CASE "double stop" Include prepare AgentRun stop OCF_SUCCESS CASE "monitor with running" Include prepare AgentRun start AgentRun monitor OCF_SUCCESS CASE "monitor with not running" Include prepare AgentRun monitor OCF_NOT_RUNNING CASE "unimplemented command" Include prepare AgentRun no_cmd OCF_ERR_UNIMPLEMENTED