> - 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