update 2024-06-07 20:33:16
This commit is contained in:
parent
f73b47c646
commit
a28006c2ba
|
@ -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))
|
||||
|
|
|
@ -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
|
Loading…
Reference in New Issue