1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97
| #!/bin/sh
N1=2.0; N2=2.2; N3=2.4; N4=2.6
echo BIENVENU DANS LE SCRIPT DE TELECHARGEMENT DE NOYAUX
echo "\n"
echo CHOIX DU NOYAU
echo "\n"
echo "CHOIX \t\tNOYAUX \t\tFICHIER"
echo "1 \t\t$N1 \t\tvmlinuz-2.0.tar"
echo "2 \t\t$N2 \t\tvmlinuz-2.2.tar"
echo "3 \t\t$N3 \t\tvmlinuz-2.4.tar"
echo "4 \t\t$N4 \t\tvmlinuz-2.6.tar"
echo "\n"
echo -n "Entrez le numéro du noyau à télécharger:"
read CHOIX
case CHOIX in
1)
fich=vmlinuz-2.0.tar;;
2)
fich=vmlinuz-2.2.tar;;
3)
fich=vmlinuz-2.4.tar;;
4)
fich=vmlinuz-2.6.tar;;
*)
echo "$CHOIX n'est pas un choix valide";;
echo "\n";;
choix;;
esac
echo -n ".........Accès au système de fichiers /download/kernel"
cd /download/kernel/ && echo "\t\t.......OK"
echo -n "............test de lecture et d'écriture"
chmod u+rw /download/kernel/ && echo "\t\t.......OK"
echo -n "...............test d'existence du noyau à télécharger"
if [-f /download/kernel/$fich]; then
echo "\t\t........le fichier $fich existe"
echo -n "................suppression du fichier $fich"
rm -f /download/kernel/$fichier && echo "\t\t........OK"
fi
echo -n "...........................Téléchargement du noyau $fich"
wget ftp.gl-afrique.com/esgis/kernel/$fich && echo "\t\t........veuillez patienter, téléchargement en cours"
echo -n "...............................décompression du noyau dans /opt/kernel/"
cd /opt/kernel/
tar -xfz $fich && echo "\t\t........OK"
nbrfich='find -name "*.c" | wc -l'
echo ".......................................$nbrfich fichiers .c trouvés"
echo -n ".........................................copie vers /~/noyau/"
cp -a /*linuz/ ~/noyau/ && echo "\t\t.........OK"
echo "\n"
echo "\t\tF \t\tI \t\tN" |
Partager