diff --git a/luci-app-oaf/luasrc/model/cbi/appfilter/appfilter.lua b/luci-app-oaf/luasrc/model/cbi/appfilter/appfilter.lua index ea50ac7..7275081 100755 --- a/luci-app-oaf/luasrc/model/cbi/appfilter/appfilter.lua +++ b/luci-app-oaf/luasrc/model/cbi/appfilter/appfilter.lua @@ -30,7 +30,7 @@ s.anonymous = true s.addremove = false -local class_fd = io.popen("find /etc/appfilter/ -type f -name '*.class'") +local class_fd = io.popen("find /tmp/appfilter/ -type f -name '*.class'") if class_fd then while true do local apps diff --git a/open-app-filter/files/gen_class.sh b/open-app-filter/files/gen_class.sh index ab09a1c..907667c 100755 --- a/open-app-filter/files/gen_class.sh +++ b/open-app-filter/files/gen_class.sh @@ -2,18 +2,16 @@ f_file=$1 test -z "$f_file" && return - +test -d /tmp/appfilter && return cur_class="" cur_class_file="" +mkdir /tmp/appfilter while read line do echo "$line"| grep "^#class" if [ $? -eq 0 ];then -# echo "match $line" -# echo "cur_class=$cur_class" class=`echo $line| grep '#class' | awk '{print $2}'` if ! test -z "$class";then -# echo "class=$class" cur_class=$class cur_class_file="/etc/appfilter/${cur_class}.class" if [ -e "$cur_class_file" ];then