On Tue, Nov 30, 2004 at 06:57:42PM +0100, Jacek Politowski wrote: > Program, z którego aktualnie próbuję utworzyć pakiet .deb, przy > 'make install' nie instaluje żadnego domyślnego pliku konfiguracyjnego. > > Chcę jednak umieścić w pakiecie utworzony przeze mnie plik, tak aby > instalował się jako /etc/demon/demon.conf i dpkg-deb nie krzyczał > więcej: > 'dpkg-deb: conffile `etc/demon/demon.conf' does not appear in package' > I nie za bardzo widzę jak to zrobić. > > Niezbyt podoba mi się podejście zastosowane w pakiecie qpoppera > (łatanie Makefile.in) i zastanawiam się, jak można osiągnąć to w > bardziej elegancki sposób. Hmm... nie bardzo rozumiem w czym problem. Myślisz, że połatany Makefile zainstaluje to jakoś magicznie, inaczej od Ciebie? ;) > Może ktoś bardziej doświadczony ma jakieś sugestie? Po prostu odzajączkuj się od conffiles, przyznam szczerze, że sam byłem lekko confused, to też na początku próbowałem użyć tego pliku. Polecam `apt-get source moaggedit`. To jedyny mój pakiet, który używa pliku konfiguracyjnego i jest to zrobione tak, że nikt nie miał obiekcji ;) Po prostu nasmaruj swój plik konfiguracyjny, umieść w debian/mój_pliczek, a przerzuć go dh_install do odpowiedniego miejsca. Wtedy dpkg-deb sobie go wyczai i sam zamarkuje jako conffile. pozdr, fEnIo -- _ Bartosz Fenski | mailto:fenio@o2.pl | pgp:0x13fefc40 | IRC:fEnIo _|_|_ 32-050 Skawina - Glowackiego 3/15 - w. malopolskie - Polska (0 0) phone:+48602383548 | Slackware - the weakest link ooO--(_)--Ooo http://skawina.eu.org | JID:fenio@jabber.org | RLU:172001
Attachment:
signature.asc
Description: Digital signature