f = SimpleForm("sshkeys", translate("a_s_sshkeys"), translate("a_s_sshkeys1"))
t = f:field(TextValue, "keys")
+t.rmempty = true
t.rows = 10
function t.cfgvalue()
return luci.fs.readfile(keyfile) or ""
function f.handle(self, state, data)
if state == FORM_VALID then
- if (luci.fs.readfile(keyfile) or "") ~= data.keys then
- luci.fs.writefile(keyfile, data.keys)
+ if data.keys then
+ luci.fs.writefile(keyfile, data.keys:gsub("\r\n", "\n"))
end
end
return true
end
-return f
\ No newline at end of file
+return f