OVH Cloud OVH Cloud

demande aide bash

5 réponses
Avatar
zebulon
Bonjour,
j'ai besoin de votre aide pour un script bash.
A l'intérieur d'un script en bash, je dois provoquer l'installation
d'une source tar:

...
src=$Ma_source_en_tar.tar.gz
dir=$Ma_source_en_tar
tar xvzf $src
cd $dir
./configure
make all
make install
cd ..
rm -rf $dir
...

Tout va bien jusqu'au make :le make all me renvoie un exit2 (quand je
le fais "à la main", tout est OK
(pour d'autres sources avec ./configure make et make install tout est bon)

Si vous aviez une idée...
Merci d'avance
PS : précisions : je suis sous Mandriva2006, et la source en question
est nagios

5 réponses

Avatar
François Patte
Bonjour,
j'ai besoin de votre aide pour un script bash.
A l'intérieur d'un script en bash, je dois provoquer l'installation
d'une source tar:

...
src=$Ma_source_en_tar.tar.gz
dir=$Ma_source_en_tar
tar xvzf $src
cd $dir
./configure
make all
make install
cd ..
rm -rf $dir
...


./configure && make all && make install


--
François Patte
Université Paris 5 - Paris

Avatar
Steph
./make all
./install


"zebulon" a écrit dans le message de news:
446ed7ca$0$17369$
Bonjour,
j'ai besoin de votre aide pour un script bash.
A l'intérieur d'un script en bash, je dois provoquer l'installation
d'une source tar:

...
src=$Ma_source_en_tar.tar.gz
dir=$Ma_source_en_tar
tar xvzf $src
cd $dir
./configure
make all
make install
cd ..
rm -rf $dir
...

Tout va bien jusqu'au make :le make all me renvoie un exit2 (quand je le
fais "à la main", tout est OK
(pour d'autres sources avec ./configure make et make install tout est bon)

Si vous aviez une idée...
Merci d'avance
PS : précisions : je suis sous Mandriva2006, et la source en question
est nagios


Avatar
zebulon
Bonjour,
j'ai besoin de votre aide pour un script bash.
A l'intérieur d'un script en bash, je dois provoquer l'installation
d'une source tar:

...
src=$Ma_source_en_tar.tar.gz
dir=$Ma_source_en_tar
tar xvzf $src
cd $dir
./configure
make all
make install
cd ..
rm -rf $dir
...

Tout va bien jusqu'au make :le make all me renvoie un exit2 (quand je
le fais "à la main", tout est OK
(pour d'autres sources avec ./configure make et make install tout est bon)

Si vous aviez une idée...
Merci d'avance
PS : précisions : je suis sous Mandriva2006, et la source en question
est nagios
Merci à vous,

à titre d'info , ./make all bloque aussi (j'y avais pensé, mais...)
J'essaie la méthode de François
Je vous tiens au courant.
A+

Avatar
Alexandre Touret
zebulon wrote:
Bonjour,
j'ai besoin de votre aide pour un script bash.
A l'intérieur d'un script en bash, je dois provoquer l'installation
d'une source tar:

...
src=$Ma_source_en_tar.tar.gz
dir=$Ma_source_en_tar
tar xvzf $src
cd $dir
./configure
make all
make install
cd ..
rm -rf $dir
...

Tout va bien jusqu'au make :le make all me renvoie un exit2 (quand je
le fais "à la main", tout est OK
(pour d'autres sources avec ./configure make et make install tout est
bon)

Si vous aviez une idée...
Merci d'avance
PS : précisions : je suis sous Mandriva2006, et la source en question
est nagios
Merci à vous,

à titre d'info , ./make all bloque aussi (j'y avais pensé, mais...)
J'essaie la méthode de François
Je vous tiens au courant.
A+
Question bete: est tu en root pr le make install ?


Alexandre

--
Alexandre

--------------------------------------------
OS : GNU/LINUX Debian testing (Etch)
KERNEL: 2.6.15-1-amd64-k8
ALSA : 1.0.11-2 - emu10k1
WM: Gnome 2.14
--------------------------------------------


Avatar
Sébastien Monbrun aka TiChou
Dans le message <news:446ed7ca$0$17369$,
*zebulon* tapota sur f.c.o.l.configuration :

Bonjour,

tar xvzf $src
cd $dir
./configure
make all

Tout va bien jusqu'au make :le make all me renvoie un exit2


La valeur du exit renvoyée n'est pas l'information qui nous intéresse ou qui
peut nous en dire suffisamment. Quels sont les messages d'avertissements ou
d'erreurs qui précèdent la sortie prématurée de make all ?

(quand je le fais "à la main", tout est OK


Sûrement l'environnement qui n'est pas le même.

--
Sébastien Monbrun aka TiChou