def write_config_changes(file)
File.open(file + ".temp", 'w') { |f|
f.puts(@kasp_filename.to_s)
f.puts(@enforcer_interval.to_s)
f.puts(@rrsig_inception_offset.to_s)
f.puts(@rrsig_refresh.to_s)
f.puts(@rrsig_resign.to_s)
f.puts(@rrsig_jitter.to_s)
f.puts(@rrsig_validity_default.to_s)
f.puts(@rrsig_validity_denial.to_s)
f.puts("ZSK")
@zsks.each {|zsk|
f.puts(zsk.to_s)
}
f.puts("KSK")
@ksks.each {|ksk|
f.puts(ksk.to_s)
}
}
begin
File.delete(file)
rescue Exception => e
end
File.rename(file+".temp", file)
end