OVH Cloud OVH Cloud

Ports NetBSD, pas de qualite ?

1 réponse
Avatar
Bruno Bonfils
Bonjour,

voici déjà plusieurs fois que j'installe des daemon via les ports
NetBSD et il y a un point qui me turlipine. Pourquoi pour certains
ports il n'y a pas de scripts de démarrage ? (que ce soit dans
/etc/rc.d (j'ai la variable PKG_RCD_SCRIPTS=YES dans /etc/mk.conf) ou
dans /usr/pkg/etc/rc.d). C'est le cas avec ntop et quagga (les deux
que j'ai découvert pour l'instant).

Ce qui m'amene a la question (qui a relativement d'importante pour
moi) quand un nouveau package est uploade, ne faut-il pas qu'il
respecte un certain nombre de standards ? Par exemple un script d'init
quand il s'agit d'un daemon ? (Je vois pas l'interet d'installer
quagga si c'est pour pas le démarrer, et je ne vois pas trop l'interet
de faire des ports si c'est pour pas avoir les scripts specifiques a
NetBSD)

De la meme facon pour ntop, il segfault au bout de quelques minutes :

assertion "retval == 0" failed: file
"/big/builds/ab/netbsd-2-0-RELEASE/src/lib/libpthread/pthread_alarms.c",
line 105, function "pthread__alarm_add"

ca a l'air d'etre un probleme relativement connu, je n'ai neanmoins
pas trouve la solution encore. Mais ca m'amene a l'autre question, a
quoi ca sert d'avoir un port si son build par defaut ne fonctionne pas
plus de 10 secondes ?

Si j'ai loupés des étapes, mea culpa, mais je pense avoir cherche

--
\_o<

1 réponse

Avatar
manu
Bruno Bonfils wrote:

Ce qui m'amene a la question (qui a relativement d'importante pour
moi) quand un nouveau package est uploade, ne faut-il pas qu'il
respecte un certain nombre de standards ? Par exemple un script d'init
quand il s'agit d'un daemon ? (Je vois pas l'interet d'installer
quagga si c'est pour pas le démarrer, et je ne vois pas trop l'interet
de faire des ports si c'est pour pas avoir les scripts specifiques a
NetBSD)


Ben disons qu'on préfère un paquetage sans script d'initialisation que
pas de paquetage du tout, et certains contributeurs de paquetage lancent
à coup de /etc/rc.local et se fichent donc du script. Cela dit tu peux
contribuer le script d'initialisation, ca sera surement utile à beaucoup
de monde.

assertion "retval == 0" failed: file
"/big/builds/ab/netbsd-2-0-RELEASE/src/lib/libpthread/pthread_alarms.c",
line 105, function "pthread__alarm_add"

ca a l'air d'etre un probleme relativement connu, je n'ai neanmoins
pas trouve la solution encore. Mais ca m'amene a l'autre question, a
quoi ca sert d'avoir un port si son build par defaut ne fonctionne pas
plus de 10 secondes ?


Tu as demandé au mainteneur du paquet?

--
Emmanuel Dreyfus
Publicité subliminale: achetez ce livre!
http://www.eyrolles.com/Informatique/Livre/9782212114638/livre-bsd.php