Jetty 脚本奇怪 ​​"FIXME" 评论

Jetty script strange "FIXME" comment

在/etc/init.d/jetty脚本中,就在RUN_CMD之前有一个奇怪的警告:

# FIXME: Broken solution: wordsplitting, pathname expansion, arbitrary command execution, etc.

有人知道这个警告是什么意思吗?

这是在旧提交 (1b90cea) 中添加的开发注释。这不是对用户的警告。

它来自于 2010 年的这个提交 ...

https://github.com/eclipse/jetty.project/commit/1b90cea30ee9329938683ee3bc9f0f945e4a230c#diff-8ebf8c73b1ff1082e3addf005e4d900eR541

...如果路径名或命令行选项中有空格,RUN_CMD 会受到影响。

自那次提交以来,后续行有了很多改进,问题不再那么令人担心了。