luci-app-openvpn: create base directory if not available

* trivial fix for never ending ticket #3454

Signed-off-by: Dirk Brenken <dev@brenken.org>
This commit is contained in:
Dirk Brenken 2021-07-02 20:14:10 +02:00
parent 81c26a8eb3
commit b6f36ca91b
No known key found for this signature in database
GPG key ID: 9D71CD547BFAE684

View file

@ -13,13 +13,18 @@ function index()
end
function ovpn_upload()
local fs = require("nixio.fs")
local http = require("luci.http")
local util = require("luci.util")
local uci = require("luci.model.uci").cursor()
local upload = http.formvalue("ovpn_file")
local name = http.formvalue("instance_name2")
local file = "/etc/openvpn/" ..name.. ".ovpn"
local fs = require("nixio.fs")
local http = require("luci.http")
local util = require("luci.util")
local uci = require("luci.model.uci").cursor()
local upload = http.formvalue("ovpn_file")
local name = http.formvalue("instance_name2")
local basedir = "/etc/openvpn"
local file = basedir.. "/" ..name.. ".ovpn"
if not fs.stat(basedir) then
fs.mkdir(basedir)
end
if name and upload then
local fp