[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: quelques énervements



On 2014-01-05 15:56:23 +0100, Francois Lafont wrote:
> L'idéal pour avoir ce que tu veux, ce sont les services qui ont
> le bon goût d'avoir un fichier de conf /etc/default/le-service
> avec une instruction du genre :
> 
> START=yes
> 
> ou encore
> 
> DAEMON=true

Non, ce n'est officiellement plus supporté par Debian. Les paquets
qui permettent ce genre de chose sont considérés comme buggés.

La façon recommandée (je crois) est d'utiliser update-rc.d, mais
c'est spécifique à l'init System-V.

> Pour en revenir à rpcbind, il ne semble pas avoir de tel paramètre
> (pour ce que j'en ai vu vite faite sur une wheezy en tout cas).

Cf ci-dessus.

> Par contre dans le fichier /etc/init.d/rpcbind on peut voir ça :
> 
> if [ -f /etc/default/rpcbind ]
> then
>     . /etc/default/rpcbind
> [...]
> 
> Cela veut donc dire que lors du lancement du service, le fichier
> /etc/default/rpcbind (qui n'existe pas à la base sur ma Wheezy)
> est sourcé. Du coup, tu peux parfaitement créer ce fichier s'il
> n'existe pas et y mettre un truc du genre :
> 
> echo "Sorry, rpcbind is disabled by the /etc/default/rpcbind file..."
> exit 0

Ce n'est pas la bonne solution, car l'utilisateur ne peut plus
lancer le service à la main quand il en a besoin (c'était le
même problème avec START=no).

-- 
Vincent Lefèvre <vincent@vinc17.net> - Web: <http://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)


Reply to: