From 6855683e3e1ce0c5e710c4cf67f4373aedddd6b2 Mon Sep 17 00:00:00 2001 From: Daniel Golle Date: Mon, 17 Aug 2020 02:13:44 +0100 Subject: hs20: prepare server using uci-defaults and ship files Setup user database if non-existent, configure uhttpd .php interpreter and patch php scripts to work out-of-the-box. Also ship Hotspot 2.0 SPP and OMA DM XML schema/DTD files needed at run-time for both client and server. Signed-off-by: Daniel Golle --- net/hs20/files/hs20-server.defaults | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 net/hs20/files/hs20-server.defaults (limited to 'net/hs20/files/hs20-server.defaults') diff --git a/net/hs20/files/hs20-server.defaults b/net/hs20/files/hs20-server.defaults new file mode 100644 index 000000000..7ec5332ed --- /dev/null +++ b/net/hs20/files/hs20-server.defaults @@ -0,0 +1,11 @@ +#!/bin/sh + +uci -q get uhttpd.main.interpreter | grep -q "^\.php" || uci -q batch <<-EOF >/dev/null +add_list uhttpd.main.interpreter='.php=/usr/bin/php-cgi' +commit uhttpd +EOF + +mkdir -p /etc/hs20/AS/DB +[ -e /etc/hs20/AS/DB/eap_user.db ] || sqlite3 /etc/hs20/AS/DB/eap_user.db < /usr/share/hs20/sql.txt + +exit 0 -- cgit v1.2.3