update 2024-06-07 20:33:16

This commit is contained in:
kenzok8 2024-06-07 20:33:16 +08:00
parent f73b47c646
commit a28006c2ba
2 changed files with 17 additions and 37 deletions

View File

@ -97,8 +97,22 @@ define Package/natflow-auth/install
$(INSTALL_DATA) ./files/natflow.config $(1)/etc/config/natflow
$(INSTALL_DIR) $(1)/etc/hotplug.d/iface
$(INSTALL_DATA) ./files/20-natflow-zone.hotplug $(1)/etc/hotplug.d/iface/20-natflow-zone
$(INSTALL_DIR) $(1)/usr/sbin
$(INSTALL_BIN) ./files/urllogger-ctl.sh $(1)/usr/sbin/urllogger-ctl
endef
define Package/natflow-hostacl
CATEGORY:=X
SUBMENU:=Fast Forward Stacks
TITLE:=natflow hostacl init script
DEPENDS:= +natflow-auth +urllogger
endef
define Package/natflow-hostacl/conffiles
/etc/config/hostacl
endef
define Package/natflow-hostacl/install
$(INSTALL_DIR) $(1)/etc/init.d
$(INSTALL_DIR) $(1)/etc/config
$(INSTALL_BIN) ./files/natflow-hostacl.init $(1)/etc/init.d/natflow-hostacl
$(INSTALL_DATA) ./files/hostacl.config $(1)/etc/config/hostacl
endef
@ -106,3 +120,4 @@ endef
$(eval $(call KernelPackage,natflow))
$(eval $(call BuildPackage,natflow-boot))
$(eval $(call BuildPackage,natflow-auth))
$(eval $(call BuildPackage,natflow-hostacl))

View File

@ -1,35 +0,0 @@
#!/bin/sh
test -c /dev/urllogger_queue || exit 1
urllogger_stop()
{
echo "0" >/proc/sys/urllogger_store/enable
echo clear >/dev/urllogger_queue
return 0
}
urllogger_start()
{
echo "1" >/proc/sys/urllogger_store/enable
}
urllogger_read()
{
UP=$(cat /proc/uptime | cut -d\. -f1)
UP=$((UP&0xffffffff))
NOW=$(date +%s)
cat /dev/urllogger_queue | sed 's/,/ /' | while read time data; do
T=$((NOW+time-UP))
T=$(date "+%Y-%m-%d %H:%M:%S" -d @$T)
echo $T,$data
done
}
[ "$1" = "stop" ] && urllogger_stop && exit 0
[ "$1" = "start" ] && urllogger_start && exit 0
[ "$1" = "read" ] && urllogger_read && exit 0
echo "usage: $0 start|stop|read"
exit 0