diff options
author | Daniel Golle <daniel@makrotopia.org> | 2020-08-17 02:13:44 +0100 |
---|---|---|
committer | Daniel Golle <daniel@makrotopia.org> | 2020-08-17 14:12:05 +0100 |
commit | 6855683e3e1ce0c5e710c4cf67f4373aedddd6b2 (patch) | |
tree | 4c0dbee5e7e367e8c7214df21a820151b244796d /net/hs20/files/hs20-server.defaults | |
parent | 2512c8dcd0e5bb89029f41739e4aa2198c5526a9 (diff) |
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 <daniel@makrotopia.org>
Diffstat (limited to 'net/hs20/files/hs20-server.defaults')
-rw-r--r-- | net/hs20/files/hs20-server.defaults | 11 |
1 files changed, 11 insertions, 0 deletions
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 |