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