bonjour,

j'essaie de faire un RPM permettant de modifier les fichiers de conf de paquets 
pour coller avec la configuration locale.

Exemple:
lemfi-conf-postfix modifie le fichier /etc/postfix/aliases pour avoir un alias 
root: <mon-email>

La generation du RPM se passe bien -- y compris avec rpmlint ;)

Le probleme est que lorsque j'installe le RPM j'ai un message du genre:
file /etc/postfix/aliases from install of lemfi-conf-postfix-1-0.lemfi.20060mdk 
conflicts with file from package postfix-2.2.5-7mdk

Un Expert en .spec est le bienvenu !!

extrait du Makefile
<code>
install: pre-install normal-install post-install

[...]

# copy files here
normal-install:
    $(INSTALL) -m 644 aliases $(DESTDIR)$(sysconfdir)/postfix
    $(INSTALL) -m 644 main.cf $(DESTDIR)$(sysconfdir)/postfix
</code>

extrait du .spec
<code>
%file postfix
%config %_sysconfdir/postfix/aliases
%config %_sysconfdir/postfix/main.cf
</code>

PS: je peux passer le .src.rpm sur demande

-- 
Patrick CAO HUU THIEN                  Mandriva 2006 Power Pack
email: [EMAIL PROTECTED]
gpg key ID: 1024D/58D16D27 sur pgp.mit.edu
fingerprint: D7B8 7DFB 479C A02E 48A2  383C 0005 4A33 58D1 6D27
____________________________________________________
Want to buy your Pack or Services from Mandriva? 
Go to http://store.mandriva.com
Join the Club : http://www.mandrivaclub.com
____________________________________________________

Répondre à