mirror of https://github.com/OpenIPC/firmware.git
Merge pull request #257 from OpenIPC/noauthindebug
disable/enable httpd basic-auth after debug flag set in camera environment.pull/262/head
commit
88012e126f
|
@ -2,12 +2,21 @@
|
|||
|
||||
DAEMON="httpd"
|
||||
PIDFILE="/var/run/$DAEMON.pid"
|
||||
CONFFILE="/etc/httpd.conf"
|
||||
|
||||
HTTPD_ARGS="httpd -p 85 -f -c /etc/httpd.conf -r Authentication"
|
||||
HTTPD_ARGS="httpd -p 85 -f -c $CONFFILE -r Authentication"
|
||||
|
||||
# shellcheck source=/dev/null
|
||||
[ -r "/etc/default/$DAEMON" ] && . "/etc/default/$DAEMON"
|
||||
|
||||
if [ "$(fw_printenv -n debug)" ]; then
|
||||
echo "Development mode. Disabling Basic Auth"
|
||||
sed -i "/^\/cgi-bin:admin:/s/^/#/" $CONFFILE
|
||||
else
|
||||
echo "Production mode. Enabling Basic Auth"
|
||||
sed -i "/^#\/cgi-bin:admin:/s/^#//" $CONFFILE
|
||||
fi
|
||||
|
||||
# The httpd does not create a pidfile, so pass "-n" in the command line
|
||||
# and use "-m" to instruct start-stop-daemon to create one.
|
||||
start() {
|
||||
|
|
Loading…
Reference in New Issue