#!/bin/sh
# webctl - легкая веб-страница управления мотором (PTZ) и диагностики сети
# Работает через встроенный CGI-сервер busybox httpd, независимо от web-config.
exec 2>&1

WWW_DIR=/mnt/sdcard/hacks/webctl/www
PORT=8081

chmod +x "$WWW_DIR"/cgi-bin/*.cgi 2>/dev/null

if ! busybox httpd --help >/dev/null 2>&1; then
	echo "[webctl] busybox httpd не найден или не поддерживает нужные опции."
	echo "[webctl] Сервис не может быть запущен. Смотри README.md."
	sleep 3600
	exit 1
fi

echo "[webctl] Запуск на порту ${PORT}, корень: ${WWW_DIR}"
cd "$WWW_DIR"
exec busybox httpd -f -v -p ${PORT} -h "$WWW_DIR"
