Method: AugeasProviders::Mounttab::Fstab.set_pass
- Defined in:
- lib/augeasproviders/mounttab/fstab.rb
.set_pass(aug, resource, value) ⇒ Object
98 99 100 101 102 103 104 105 106 107 108 109 110 111 |
# File 'lib/augeasproviders/mounttab/fstab.rb', line 98 def self.set_pass(aug, resource, value) # Ensure "defaults" option is always set if passno 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 # Ensure dump is always set too if aug.match("$target/*[file = '#{resource[:name]}']/dump").empty? aug.set("$target/*[file = '#{resource[:name]}']/dump", "0") end aug.set("$target/*[file = '#{resource[:name]}']/passno", value.to_s) end |