diff --git a/natflow/Makefile b/natflow/Makefile index 288b071c8..5fd9d61d9 100644 --- a/natflow/Makefile +++ b/natflow/Makefile @@ -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)) diff --git a/natflow/files/urllogger-ctl.sh b/natflow/files/urllogger-ctl.sh deleted file mode 100644 index 69841c649..000000000 --- a/natflow/files/urllogger-ctl.sh +++ /dev/null @@ -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