代码修改地址buildroot/support/scripts/mkusers
mkusers: 第 417 行: [: -ge:需要一元表达式
类似这样的问题
[ ${uid} -ge 0 ] || continue # Automatic uid
看似代码写的没有问题,为什么编译报错?
${uid}此时为NULL. sed -i -e '/^'"${group}"':.*/d;' "${GROUP}"
LINES改变。因为LINES是系统的变量,所以改变了。
所以shell脚本,变量不要用大写关键字,很容易和系统冲突,导致编译出错