我收到一条警告,但是来自lintian的一个错误:
function createJobs(joblist) {
for (i = 0; i < joblist.length; i++) {
jobstring = '<div class="team"><h2>' + joblist[i].title + '</h2>';
for (j = 0; j < joblist[i].postings.length; j++) {
jobstring += '<a href="#" class="job">' + joblist[i].postings[j].categories.commitment + ' ' + joblist[i].postings[j].text + '<br/></a><br/> ';
}
jobstring += '</div>'
$('#jobs-container').append(jobstring);
}
}
我在这里不明白的是我的包裹中没有这样的文件W: openrobertalab: init.d-script-not-marked-as-conffile etc/init.d/openrobertalab
E: openrobertalab: init.d-script-not-included-in-package etc/init.d/openrobertalab
:
etc/init.d/openrobertalab
如果我按照lintiants建议并创建列出此非现有文件的dpkg --contents openrobertalab_1.3.0-1_amd64.deb | grep etc
drwxr-xr-x root/root 0 2015-09-22 10:53 ./etc/
drwxr-xr-x root/root 0 2015-09-22 10:53 ./etc/dbus-1/
drwxr-xr-x root/root 0 2015-09-22 10:53 ./etc/dbus-1/system.d/
-rw-r--r-- root/root 489 2015-09-22 10:53 ./etc/dbus-1/system.d/openrobertalab.conf
,则包构建将失败:
debian/openrobertalab.conffiles
有什么想法吗?
答案 0 :(得分:1)
我设法修复了&#39;这可以通过在我的规则文件中添加以下行:
override_dh_installinit:
# don't do anything, silences lintian warnings
答案 1 :(得分:1)
首先,请联系文档,了解实际的lintian错误的含义:
$(document).ready(function(){
var td = $('tbody td:nth-child(5n)');
var img = '/img/'+td.html().trim().toString();
$.each(td, function(index, value){
value.html('<img src="' + img +'">');
});
})
第一个警告的解释表明,程序包的 lintian-info --tags \
init.d-script-not-included-in-package \
init.d-script-not-marked-as-conffile
脚本会安装init脚本,但它不是程序包的一部分。
因此,正确的解决方案是修复程序包的维护者脚本。