diff --git a/package/gluon-config-mode-core/files/etc/init.d/gluon-config-mode b/package/gluon-config-mode-core/files/etc/init.d/gluon-config-mode new file mode 100755 index 00000000..ce8c0170 --- /dev/null +++ b/package/gluon-config-mode-core/files/etc/init.d/gluon-config-mode @@ -0,0 +1,14 @@ +#!/bin/sh /etc/rc.common + +START=50 + +USE_PROCD=1 + +UHTTPD_BIN="/usr/sbin/uhttpd" + +start_service() { + procd_open_instance + procd_set_param respawn + procd_set_param command "$UHTTPD_BIN" -f -h /lib/gluon/config-mode/www -x /cgi-bin -A 1 -R -p 127.0.0.1:81 + procd_close_instance +} diff --git a/package/gluon-config-mode-core/files/usr/lib/autoupdater/abort.d/70gluon-config-mode b/package/gluon-config-mode-core/files/usr/lib/autoupdater/abort.d/70gluon-config-mode new file mode 100755 index 00000000..eff381d7 --- /dev/null +++ b/package/gluon-config-mode-core/files/usr/lib/autoupdater/abort.d/70gluon-config-mode @@ -0,0 +1,6 @@ +#!/bin/sh + +. /lib/gluon/autoupdater/lib.sh + + +start_enabled gluon-config-mode diff --git a/package/gluon-config-mode-core/files/usr/lib/autoupdater/download.d/30gluon-config-mode b/package/gluon-config-mode-core/files/usr/lib/autoupdater/download.d/30gluon-config-mode new file mode 100755 index 00000000..b57defaf --- /dev/null +++ b/package/gluon-config-mode-core/files/usr/lib/autoupdater/download.d/30gluon-config-mode @@ -0,0 +1,6 @@ +#!/bin/sh + +. /lib/gluon/autoupdater/lib.sh + + +stop gluon-config-mode