> - chkconfig --del eagle-usb &>/dev/null
> Si Makefile supprime /etc/init.d/eagle-usb, il restera tous les liens 
> synboliques dans les runlevels non? Avec ça on les supprime avant.

Ouaip, tu as raison. C'est bien mieux avec pour le rpm -e.
Mais par contre il les supprime peut etre apres l'installation, mais c'est
pas grave.

> - rm -f /etc/hotplug/usb/eagle-usb*
> - rm -f /etc/init.d/eagle-usb
> Ces 2 sont effectivement à supprimer car ils sont désormais écrits par 
> makefile (à l'époque c'était eagleconfig et par conséquent "rpm -e" ne les 
> aurait pas supprimés)

C'est aussi ce que je pensais.

J'ai refait un patch.

Pat
Index: eagle-usb.spec
===================================================================
RCS file: /cvs/eagleusb/eagleusb/eagle-usb.spec,v
retrieving revision 1.12
diff -u -3 -p -u -r1.12 eagle-usb.spec
--- eagle-usb.spec      10 Oct 2004 14:51:26 -0000      1.12
+++ eagle-usb.spec      10 Oct 2004 20:08:58 -0000
@@ -46,11 +46,7 @@ hash -r
 
 %preun
 %{_sbindir}/fctStopAdsl -sf
-# remove hotplug specific scripts
-if [ -d /etc/hotplug/usb ] ; then
-       rm -f /etc/hotplug/usb/eagle-usb*
-fi
-# disable [and remove] autostart service
+# disable autostart service
 # - mandrake specific script
 if test -e /etc/init.d/internet ; then \
        chkconfig --del internet &>/dev/null ; \
@@ -59,7 +55,6 @@ fi
 if test -e /etc/init.d/eagle-usb ; then \
        chkconfig --del eagle-usb &>/dev/null ; \
        update-rc.d -f eagle-usb remove &>/dev/null ; \
-       rm -f /etc/init.d/eagle-usb ; \
 fi
 
 %postun

Reply via email to