我正在使用 Eclipse 3.5.2,并且我创建了一个 p2.inf 并包含以下信息:
instructions.install = \
chmod(targetDir:@artifact,targetFile:$os$/libfoo.so,permissions:755);
instructions.install.import= \
org.eclipse.equinox.p2.touchpoint.natives.chmod
我将 p2.inf 放在片段的 META-INF 文件夹中,但是当我安装更新站点时,libfoo.so 没有执行权限。
拔掉头发后,我尝试了引用不存在的 *.so 的 p2.inf,但似乎没有任何反应。没有任何类型的错误消息、异常或警告表明 P2 接触点操作失败...
这是怎么回事?有任何想法吗?