lib/specinfra/command/redhat/base/service.rb in specinfra-2.0.0.beta35 vs lib/specinfra/command/redhat/base/service.rb in specinfra-2.0.0.beta36
- old
+ new
@@ -1,9 +1,33 @@
class Specinfra::Command::Redhat::Base::Service < Specinfra::Command::Linux::Base::Service
class << self
def check_is_enabled(service, level=3)
"chkconfig --list #{escape(service)} | grep #{level}:on"
end
+
+ def enable(service)
+ "chkconfig #{escape(service)} on"
+ end
+
+ def disable(service)
+ "chkconfig #{escape(service)} off"
+ end
+
+ def start(service)
+ "service #{escape(service)} start"
+ end
+
+ def stop(service)
+ "service #{escape(service)} stop"
+ end
+
+ def restart(service)
+ "service #{escape(service)} restart"
+ end
+
+ def reload(service)
+ "service #{escape(service)} reload"
+ end
end
end