Bonjour
J'ai une fonction qui permet de compiler et installer le noyau:
Lors de l'exécution, si je simule une erreur, j'obtiens le message correspondant mais le exit 0 me déconnecte directement et j'obtiens à nouveau, l'invite de commandes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 function build_kernel { cd /usr/src/sys/arch/`machine -a`/conf sudo /usr/sbin/config GENERIC if [[ $? != 0 ]] then echo "Error during kernel configuration!" return 0 fi cd ../compile/GENERIC sudo /usr/bin/make clean && sudo /usr/bin/make depend && sudo /usr/bin/make if [[ $? != 0 ]] then echo "Error during kernel compilation!" return 0 fi sudo /usr/bin/make install if [[ $? != 0 ]] then echo "Error during kernel installation" return 0 else echo "Done successfully, Time to reboot" fi }
Qu'en pensez-vous ?
Merci
Partager