Method: ConfCtl::Nix#activate

Defined in:
lib/confctl/nix.rb

#activate(machine, generation, action) ⇒ Boolean

Parameters:

Returns:

  • (Boolean)


260
261
262
263
264
# File 'lib/confctl/nix.rb', line 260

def activate(machine, generation, action)
  args = [File.join(generation.toplevel, 'bin/switch-to-configuration'), action]

  MachineControl.new(machine).execute!(*args).success?
end