kenzok8 修复 luci-app-adguardhome 在部分 LuCI 环境中消失的问题

kenzok8 在 openwrt-packages #563 中确认,处理新版 LuCI 重复菜单时,同步脚本删掉了 adguardhome Makefile 的包注册行;有些 LuCI 不会自动注册,因而编译后缺少该包。他说明已增加条件守卫:自动注册的环境跳过额外注册,其他环境正常注册,仓库已直接修复且后续同步不会再次删除。重新拉取源码编译应可恢复;急用者可在 Makefile 末尾补回 BuildPackage 注册行后编译。

作者原文

确认是这边的问题,抱歉。前几天处理新版 luci 下菜单重复的问题时,同步脚本把 adguardhome 的 Makefile 最后一行包注册给删了。新版 luci 会自己注册所以看不出来,但有些 luci 没有自动注册这一套,删完包就直接消失了。

已经改好了:那行加了个条件守卫——luci 会自动注册时就跳过、不会重复;不会自动注册时就照常注册,两种情况都正常。仓库里已经直接修复,下次同步也不会再被删。重新拉一下代码编译应该就有了;急的话也可以手动在 luci-app-adguardhome/Makefile 末尾加一行 $(eval $(call BuildPackage,luci-app-adguardhome)) 再编译。

方便的话说下你用的 luci 是哪个版本、从哪来的?我确认下没有别的漏掉的情况。