/**
* Add the defined package data to an RFC822 formatted header formatted for a Debian package
* control file.
* Order of fields determined from:
* <a href="http://www.debian.org/doc/debian-policy/ch-controlfields.html#s-binarycontrolfiles">Debian Policy Manual</a>
*/
public InternetHeaders getControlHeaders ()
{
final InternetHeaders headers = new InternetHeaders();
headers.addHeader(_name.getField(), _name.getFieldValue());
headers.addHeader(_version.getField(), _version.getFieldValue());
headers.addHeader(_section.getField(), _section.getFieldValue());
headers.addHeader(_priority.getField(), _priority.getFieldValue());
headers.addHeader(_architecture.getField(), _architecture.getFieldValue());
if (_dependencies.size() > 0) {
headers.addHeader(_dependencies.getField(), _dependencies.getFieldValue());
}
if (_conflicts.size() > 0) {
headers.addHeader(_conflicts.getField(), _conflicts.getFieldValue());
}
if (_replacements.size() > 0) {
headers.addHeader(_replacements.getField(), _replacements.getFieldValue());
}
headers.addHeader(_maintainer.getField(), _maintainer.getFieldValue());
headers.addHeader(_description.getField(), _description.getFieldValue());
return headers;
}
PackageInfo.java 文件源码
java
阅读 35
收藏 0
点赞 0
评论 0
项目:jpkg-library
作者:
评论列表
文章目录