沙箱函数参考

以下函数均由 ebuild.sh 提供,用于处理沙箱操作。

函数 详细信息
addread 向沙箱允许读取列表添加一个单独的项目。
addwrite 向沙箱允许写入列表添加一个单独的项目。注意:如果可能,请使用 addpredict 代替。使用 addwrite 不是使您的软件包构建沙箱友好的合适替代方案。
adddeny 向沙箱拒绝(读/写)列表添加一个单独的项目。
addpredict 向沙箱预测(假装允许写入)列表添加一个单独的项目。

这些函数都不接受在一个调用中传递多个参数。沙箱是递归的,因此要允许对 /foo/bar/foo/baz 进行预测写入,addpredict /foo 就足够了。

有关沙箱工作原理的详细信息,请参阅 沙箱。有关如何处理与沙箱相关的构建问题的详细信息,请参阅 处理访问冲突