diff --git a/kickstart/recipes/kickstart/service.sh b/kickstart/recipes/kickstart/service.sh index 9f53737..989033a 100644 --- a/kickstart/recipes/kickstart/service.sh +++ b/kickstart/recipes/kickstart/service.sh @@ -1,19 +1,23 @@ kickstart.service.enable() { - [ `which enable` ] && enable $1 + kickstart.command_exists enable && enable $1 + kickstart.command_exists systemctl && systemctl enable $1 kickstart.os.is "Mac" && kickstart.info "Mac services not supported yet" } kickstart.service.disable() { - [ `which disable` ] && disable $1 + kickstart.command_exists disable && disable $1 + kickstart.command_exists systemctl && systemctl disable $1 kickstart.os.is "Mac" && kickstart.info "Mac services not supported yet" } kickstart.service.start() { - [ `which start` ] && start $1 + kickstart.command_exists start && start $1 + kickstart.command_exists systemctl && systemctl start $1 kickstart.os.is "Mac" && kickstart.info "Mac services not supported yet" } kickstart.service.stop() { - [ `which stop` ] && stop $1 + kickstart.command_exists stop && stop $1 + kickstart.command_exists systemctl && systemctl stop $1 kickstart.os.is "Mac" && kickstart.info "Mac services not supported yet" } @@ -21,4 +25,3 @@ kickstart.service.restart() { kickstart.service.stop $1 kickstart.service.start $1 } -