diff --git a/package/ctcgfw/oaf/Makefile b/package/ctcgfw/oaf/Makefile index 44f01374ad..33dffcfd13 100644 --- a/package/ctcgfw/oaf/Makefile +++ b/package/ctcgfw/oaf/Makefile @@ -22,7 +22,6 @@ define KernelPackage/oaf FILES:=$(PKG_BUILD_DIR)/oaf.ko DEPENDS:=+kmod-ipt-conntrack KCONFIG:= - AUTOLOAD:=$(call AutoProbe,oaf) endef define KernelPackage/oaf/description diff --git a/package/ctcgfw/open-app-filter/files/appfilter.init b/package/ctcgfw/open-app-filter/files/appfilter.init index a1aac6ebf9..a7fa773b20 100755 --- a/package/ctcgfw/open-app-filter/files/appfilter.init +++ b/package/ctcgfw/open-app-filter/files/appfilter.init @@ -2,10 +2,12 @@ START=96 start() { + lsmod | grep -q oaf 2>/dev/null || modprobe oaf gen_class.sh /etc/appfilter/feature.cfg appfilter.sh } stop() { - echo "stop appfilter" + echo "stop appfilter" + rmmod oaf >/dev/null 2>&1 }