Method: AugeasProviders::Mounttab::Fstab.set_dump

Defined in:
lib/augeasproviders/mounttab/fstab.rb

.set_dump(aug, resource, value) ⇒ Object

[View source]

84
85
86
87
88
89
90
91
92
# File 'lib/augeasproviders/mounttab/fstab.rb', line 84

def self.set_dump(aug, resource, value)
  # Ensure "defaults" option is always set if dump is being set, as the
  # opts field is optional
  if aug.match("$target/*[file = '#{resource[:name]}']/opt").empty?
    aug.set("$target/*[file = '#{resource[:name]}']/opt", "defaults")
  end

  aug.set("$target/*[file = '#{resource[:name]}']/dump", value.to_s)
end