Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] init.d/sympa qui se fait hara-kiri ???

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: Olivier LACROIX <adresse@cachée>
  • To: "Luc VEILLON (DSI/SECURITE)" <adresse@cachée>
  • Cc: Olivier Salaun - CRU <adresse@cachée>, sympa-fr Liste <adresse@cachée>
  • Subject: Re: [sympa-fr] init.d/sympa qui se fait hara-kiri ???
  • Date: Fri, 11 Jun 2004 09:13:45 +0200


Dans son message, "Luc VEILLON (DSI/SECURITE)" ecrivait :
----------------------------------------------

*> Bonjour,
*>
*> J'allais déclarer un bug, mais c'est tellement gros que quelque chose doit
*> m'échapper !
*>
*> Dans le script de démarrage qui est proposé lors du make install de sympa
*> 4.1.1, on trouve à la section start :
*> start)
*> if [ ! -f /etc/init.d/sympa ]; then
*> echo "Starting Sympa subsystem: "
*> sympa_start (...)
*> touch /etc/init.d/sympa
*> echo
*> else
*> echo "Sympa seems active. No action will be taken."
*> echo "Try \"sympa status\" or \"sympa restart"\".
*> fi
*>
*> soit, en clair, si je me trouve moi même je refuse de démarrer...
*>
*> et à la section stop :
*> stop)
*> echo "Stopping Sympa subsystem: "
*> sympa_stop (...)
*> if [ -f /etc/init.d/sympa ]; then
*> rm -f /etc/init.d/sympa
*> fi
*> ;;
*>
*> et ici, quand j'ai terminé de stopper mes processus, je suis tellement
*> désespéré que je me trucide dans la foulée.
*>
*> Je crois que le bug 0000277 n'a pas été bien corrigé dans toutes ses
incidences :-)
*>
*> Un contrôle sur LOCKDIR/sympa serait plus opportun que sur
*> /etc/init.d/sympa, non ?-)
*>
*> --
*> Luc VEILLON | IRD/Délégation aux systèmes d'information/
*> tel.:+33(0)2 38 49 95 95 | Pôle Securite
*> Fax :+33(0)2 38 49 95 76 | 5, rue du carbone
*> adresse@cachée | 45072 ORLEANS CEDEX 2
*> gpg : 0x7A03420C |
*>

Bonjour.

Effectivement, il y a un loupé dans le configure qui utilise le paramètre
initdir également pour le répertoire de lock. C'est donc bien un bug.

Pour Olivier : voici le diff à passer sur configure.in

*** configure.in.orig Mon Feb 16 17:31:59 2004
--- configure.in Fri Jun 11 09:10:43 2004
***************
*** 95,101 ****

## Lock directory
LOCKDIR=/var/lock/subsys
! AC_ARG_WITH(initdir, [ --with-lockdir=DIR create lock files in DIR
(default /var/lock/subsys)], [LOCKDIR="$withval"])
AC_SUBST(LOCKDIR)

## directory for storing .pid files
--- 95,101 ----

## Lock directory
LOCKDIR=/var/lock/subsys
! AC_ARG_WITH(lockdir, [ --with-lockdir=DIR create lock files in DIR
(default /var/lock/subsys)], [LOCKDIR="$withval"])
AC_SUBST(LOCKDIR)

## directory for storing .pid files

--
Olivier LACROIX
Cellule Réseau Lothaire

C.I.R.I.L. | Tél réseau : +33 3.83.68.24.24
Château du Montet | Tél direct : +33 3.83.68.24.29
Rue du Doyen Roubault | Fax : +33 3.83.68.24.01
F - 54500 VANDOEUVRE | email : adresse@cachée





Archives gérées par MHonArc 2.6.19+.

Haut de le page