Debian Lenny (2.6.26-1 kernel) ' de bir programı paketledikten sonra
lintianla ;
lintian xxx.deb
komutu ile kontrol ettiğimde
W: xxxx: manpage-has-bad-whatis-entry usr/share/man/man8/xxxx.8.gz
W: xxxx: manpage-has-errors-from-man usr/share/man/man8/xxxx.8.gz 1: warning: `SH' not defined
hatasıyla karşı karşıya kalıyordum.
Bunu düzeltmek için;
öncelikle paketi hazırladığımız klasöre gelip;
cd xxxx/usr/share/man/man8
ondan sonra
gunzip xxxx.8.gz
ile gzip li dosyayı açıp
vim xxxx.8
ile düzenleyip
ilk iki satıra
.TH programadi
.SH NAME
yazıp gerisine de ilgili açıklama yazarız.
Sonra
gzip --best xxxx.8
ile dosyayı tekrar gzip ile sıkıştırırız.
ana klasöre gelip
fakeroot dpkg-deb --build xxxx
yaparak paketimizi hazırlarız.
lintian xxxx.deb
ile kontrol ettiğimizde sorunun ortadan kalktığını görürüz.
Not: yazıda geçen xxxx lerin hepsi programımızın ismi yerine yazılmıştır.
Kolay gelsin.
Kaydol:
Kayıt Yorumları (Atom)
Hiç yorum yok:
Yorum Gönder