lib/specinfra/command/nixos.rb in specinfra-2.0.0.beta6 vs lib/specinfra/command/nixos.rb in specinfra-2.0.0.beta7
- old
+ new
@@ -1,28 +2 @@
-module Specinfra
- module Command
- class NixOS < Linux
- def check_enabled(service,level=3)
- level = "multi-user.target" if level == 3
- "systemctl --plain list-dependencies #{escape(level)} | grep '#{escape(service)}.service$'"
- end
-
- def check_installed(package, version=nil)
- if version
- "nix-store -q --references /var/run/current-system/sw | grep #{escape(package)}-#{escape(version)}"
- else
- "nix-store -q --references /var/run/current-system/sw | grep #{escape(package)}"
- end
- end
-
- alias :check_installed_by_nix :check_installed
-
- def check_running(service)
- "systemctl is-active #{escape(service)}.service"
- end
-
- def install(package)
- "nix-env -i #{package}"
- end
- end
- end
-end
+module Specinfra::Command::Nixos; end