class Amnesie::Persist::Iwd
Public Class Methods
new()
click to toggle source
# File lib/amnesie/persist/iwd.rb, line 7 def initialize @tmp = Tempfile.new("main.conf") apply end
Public Instance Methods
apply()
click to toggle source
# File lib/amnesie/persist/iwd.rb, line 12 def apply File.write(@tmp, iwd_conf) if ! File.exist? "/etc/iwd/main.conf" || ! grep?("/etc/iwd/main.conf", /AddressRandomization/) puts "Add iwd/main.conf" Nito::Cp.new(@tmp.path, "/etc/iwd/main.conf") else puts "MAC random on iwd seem enable." end end
Private Instance Methods
iwd_conf()
click to toggle source
# File lib/amnesie/persist/iwd.rb, line 25 def iwd_conf <<EOF [General] AddressRandomization=network AddressRandomizationRange=full EOF end