Pb avec entrée de menu
Un souci pour mettre une entrée de menu pour Geneweb. Celui-ci est un démon qui écoute sur le port 2317 et sert, par le Web, des bases de données généalogiques. Je voudrais que mon paquet ajoute une zoulie entrée dans le système de menus Debian. Donc, je fais un debian/geneweb.menu avec ceci : ?package(geneweb):\ needs=text\ section=Apps/Tools\ title=Geneweb\ hints=Geneweb genealogy software\ command=/usr/bin/www-browser http://localhost:2317\ icon=/usr/share/pixmaps/geneweb.xpm L'icône est bien installée (et en plus elle a les couleurs qui ne font pas râler lintian) Mon debian/rules fait un dh_installmenu et, pas de pbs, l'entrée apparaît bien où il faut. Par contre, quand je l'utilise, j'ai ceci qui apparaît dans mon .xsession-errors : Argument invalide : « http://localhost:2317 » et rien ne se passe Par contre si j'utilise à la main cette commande, tout va bien : /usr/bin/www-browser http://localhost:2317 (www-browser est mozilla chez moi mais ça marche aussi si je change l'alternative pour lynx...) Une idée, quelqu'un ? --
Re: Pb avec entrée de menu
Christian Perrier wrote: Un souci pour mettre une entrée de menu pour Geneweb. Celui-ci est un démon qui écoute sur le port 2317 et sert, par le Web, des bases de données généalogiques. Je voudrais que mon paquet ajoute une zoulie entrée dans le système de menus Debian. Donc, je fais un debian/geneweb.menu avec ceci : ?package(geneweb):\ needs=text\ section=Apps/Tools\ title=Geneweb\ hints=Geneweb genealogy software\ command=/usr/bin/www-browser http://localhost:2317\ icon=/usr/share/pixmaps/geneweb.xpm L'icône est bien installée (et en plus elle a les couleurs qui ne font pas râler lintian) Mon debian/rules fait un dh_installmenu et, pas de pbs, l'entrée apparaît bien où il faut. Par contre, quand je l'utilise, j'ai ceci qui apparaît dans mon .xsession-errors : Argument invalide : « http://localhost:2317 » et rien ne se passe Par contre si j'utilise à la main cette commande, tout va bien : /usr/bin/www-browser http://localhost:2317 (www-browser est mozilla chez moi mais ça marche aussi si je change l'alternative pour lynx...) Une idée, quelqu'un ? /bin/sh -c \/usr/bin/www-browser http://localhost:2317\;
Re: Pb avec entrée de menu
Une idée, quelqu'un ? /bin/sh -c \/usr/bin/www-browser http://localhost:2317\; Argument invalide : « /usr/bin/www-browser http://localhost:2317 » :-)
Re: Pb avec entrée de menu
Le mer 20/08/2003 à 11:47, Christian Perrier a écrit : ?package(geneweb):\ needs=text\ section=Apps/Tools\ title=Geneweb\ hints=Geneweb genealogy software\ command=/usr/bin/www-browser http://localhost:2317\ icon=/usr/share/pixmaps/geneweb.xpm L'icône est bien installée (et en plus elle a les couleurs qui ne font pas râler lintian) lintian n'a pas été corrigé, mais maintenant menu n'exige plus ces couleurs. Par contre je me permets d'émettre des doutes quant à l'utilisation de /usr/bin/www-browser. Si c'est un navigateur texte, vu que tu ne requiers pas de terminal, ça ne marchera pas. Utiliser x-www-browser serait peut-être plus approprié, mais c'est une dépendance un peu lourde si le logiciel doit être installé sur un serveur. -- .''`. Josselin Mouette/\./\ : :' : [EMAIL PROTECTED] `. `'[EMAIL PROTECTED] `- Debian GNU/Linux -- The power of freedom signature.asc Description: Ceci est une partie de message =?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=
Re: lancement d'un daemon lors d'un upgrade
Benoit Friry a écrit : Bonjour, Lors de l'upgrade d'un paquet correspondant à un daemon[1], le script de pré-installation l'arrête[2] et le script de post-installation le relance[3] quel qu'est été l'état précédent. Je trouve ce comportement erroné, dans la mesure où l'upgrade ne remet pas le système dans l'état où il était avant, ni même dans l'état correspondant à son initlevel (system V). Oui, je suis d'accord avec toi... Ca m'est arrivé plusieurs fois, et si on upgrade beaucoup de paquets en même temps, c'est limite lourdingue :( Claude
Re: lancement d'un daemon lors d'un upgrade
Le Wed, Aug 20, 2003 at 05:06:53PM +0200, Benoit Friry écrivait: arrêté[5]. Mais si je mets ma machine à jour, et que zope est dans le lot d'upgrade, ce dernier sera lancé. Maintenant, je connais ce comportement et j'y fait attention. Mais je pense que c'est plutôt un « bug » qu'une « feature ». Et tu n'es pas le seul. C'est pour cela qu'on a inventé invoke-rc.d, cf sa page de manuel. Maintenant il faut que tous les paquets qui ont des /etc/init/monpaquet restart dans leur postinst soient modifiés pour utiliser invoke-rc.d. Je ne suis pas sûr par contre de l'état d'avancement d'une proposition cherchant à imposer son emploi au niveau de la Debian Policy. Il faudrait vérifier. Je note aussi que la page de manuel parle de policy-rc.d mais que ce programme n'existe dans aucun paquet de unstable. Aussi je ne suis pas sûr qeu tout soit prêt pour être imposé ... Mais le problème est connu, et il sera un jour résolu. :-) A+ -- Raphaël Hertzog -+- http://www.ouaza.com Formation Linux et logiciel libre : http://www.logidee.com Earn money with free software: http://www.geniustrader.org
Re: Pb avec entrée de menu
Josselin Mouette [EMAIL PROTECTED] wrote: Par contre je me permets d'émettre des doutes quant à l'utilisation de /usr/bin/www-browser. Si c'est un navigateur texte, vu que tu ne requiers pas de terminal, ça ne marchera pas. Utiliser x-www-browser serait peut-être plus approprié, mais c'est une dépendance un peu lourde si le logiciel doit être installé sur un serveur. Par ailleurs il me semble qu'il n'y a pas de pseudo-package x-www-browser alors que le www-browser existe, ce qui est un poil emmerdant pour les dépendances. J'ai déja songé à lancer la discussion pour ce pseudo-package... JB. -- Julien BLACHE - Debian GNU/Linux Developer - [EMAIL PROTECTED] Public key available on http://www.jblache.org - KeyID: F5D6 5169 GPG Fingerprint : 935A 79F1 C8B3 3521 FD62 7CC7 CD61 4FD7 F5D6 5169
Re: lancement d'un daemon lors d'un upgrade
On Wednesday 20 August 2003 20:30, Raphael Hertzog wrote: Je note aussi que la page de manuel parle de policy-rc.d mais que ce programme n'existe dans aucun paquet de unstable. Aussi je ne suis pas sûr qeu tout soit prêt pour être imposé ... Le policy-rc.d est prévu pour être personnalisé, aka écrit à la main ; il manque simplement les exemples. Y a eu un petit thread là dessus sur debian-devel y a ptêt un ou deux mois... -- I have sampled every language, french is my favorite. Fantastic language, especially to curse with. Nom de dieu de putain de bordel de merde de saloperie de connard d'enculé de ta mère. It's like wiping your ass with silk! I love it. -- The Merovingian, in the Matrix Reloaded
Re: lancement d'un daemon lors d'un upgrade
* Raphael Hertzog [EMAIL PROTECTED] [2003-08-20 20:30] : Le Wed, Aug 20, 2003 at 05:06:53PM +0200, Benoit Friry écrivait: arrêté[5]. Mais si je mets ma machine à jour, et que zope est dans le lot d'upgrade, ce dernier sera lancé. Maintenant, je connais ce comportement et j'y fait attention. Mais je pense que c'est plutôt un « bug » qu'une « feature ». Et tu n'es pas le seul. C'est pour cela qu'on a inventé invoke-rc.d, cf sa page de manuel. Maintenant il faut que tous les paquets qui ont des /etc/init/monpaquet restart dans leur postinst soient modifiés pour utiliser invoke-rc.d. Je ne suis pas sûr par contre de l'état d'avancement d'une proposition cherchant à imposer son emploi au niveau de la Debian Policy. Il faudrait vérifier. Section 9.3.3.2 de la Debian Policy : Running initscripts [...] The use of invoke-rc.d to invoke the /etc/init.d/* initscripts is strongly recommended[46], instead of calling them directly. De plus, la note 46 contient ceci : In the future, the use of invoke-rc.d to invoke initscripts shall be made mandatory. Maintainers are advised to switch to invoke-rc.d as soon as possible. Donc, un paquet utilisant un /etc/init.d/commande restart peut recevoir un bogue mineur ou même normal pour ce comportement. Fred