今天修 runsvdir-magisk 里从 termux-services 抄来的 sv-enablesv-disable

SVDIR 没设置时,脚本居然不报错。查了一会儿才发现是这一行写错了:

if [ -u "$SVDIR" ]; then

-u 判断的是 setuid 位,不是变量未设置,应该用 -z

本来还挺兴奋,觉得终于能给 Termux 上游贡献一个正经的小修复。结果翻了翻 issue 和 PR,发现 2024 年就已经有人提了同样的修改:Fix typo in sv-enable/disable,还是 open …

不过至少说明我的判断没错,本地模块也顺手修了。

本模块之前的 webui 太粗糙,干脆去掉了,我说 cli 才是对的。