OVH Cloud OVH Cloud

[Freebsd] Installation automatisé de ports

3 réponses
Avatar
Fabien Debuire
Bonjour,
voila mon problème je suis en train de me faire un script afin d'automatiser
l'installation de certains ports cependant je suis bloqué car certains font
apparaitre un menu qui bloque le script (car attend que l'utilisateur le
renseigne). Alors ma question est comment faire pour que ces menus
n'apparaissent plus? J'ai déjà posé la question sur l'irc mais personne n'a
su me répondre, j'ai aussi jetté un rapide coup d'oeil du coté des Makefiles
mais en vain.. Alors si quelqu'un pouvait me lancer sur une piste...
En vous remerciant

--
Fabien DEBUIRE

3 réponses

Avatar
F. Senault

Alors si quelqu'un pouvait me lancer sur une piste...


Essaie de mettre "BATCH=yes" (en ligne de commande ou dans make.conf) ?

Je pense que ça ne marche pas dans 100% des cas, mais ça aidera
peut-être.

Autrement, les options qui ont été entrées sont dans un répertoire sous
/var/db/ports ; je suppose que le menu n'apparaît que si ces fichiers ne
sont pas remplis...

Fred
--
You're breathing faster when you close your eyes
You seem to enter a room of delight
And I can guess what happens under your skin (Front 242,
Yes, i think i can guess what you're diving in. Body To Body)

Avatar
Marwan Burelle
On Tue, 27 Feb 2007 14:10:51 +0100
Patrick Lamaizière wrote:

À priori ça "saute" le port mais ne remplace pas le make config.


Ah non, ça ne saute pas le port.

Je viens de tester:

cd /usr/ports/mail/claws-mail
make rmconfig
BATCH=yes make all


Et là, ça compile sans appeler l'interface en ncurses.

Maintenant, peut être que ça ne passe pas avec tous les ports
interactifs ...

--
BOFH excuse #77:

Typo in the code

Avatar
Benoit Izac
Bonjour,

le 27/02/2007 à 16:42, Marwan Burelle a écrit dans le message
:

BATCH=yes make all


Et là, ça compile sans appeler l'interface en ncurses.

Maintenant, peut être que ça ne passe pas avec tous les ports
interactifs ...


Postfix par exemple.

--
Benoit Izac