Re: Hors sujet: petit problème de script.
On Sun, 22 Oct 2000 21:53:17 +0200,
Rafael Laboissiere <rafael@icp.inpg.fr> wrote :
> On Fri, Oct 20, 2000 at 05:55:43PM +0000, Pierre-Laurent Wantzel wrote:
>
> > Je veux faire tourner une Slink avec un noyau 2.2.17, il me faut
> > modifier mes scripts de démarrage réseau pour ne plus faire de route
> > après les ifconfig. Je dois donc faire un test à partir d'une commande
> > uname -r pour savoir si elle me renvoie 2.0.38 ou 2.2.17 mais comme je
> > ne parle pas couramment le bash dans le texte, je n'y suis pas
> > arrivé. Une âme charitable ne peut elle pas voler à mon secours?
>
> if [ `uname -r` = "2.0.38" ] ; then
> # commandes pour 2.0.28
> else
> # commandes pour 2.2.17
> fi
Moi, je ferais plutôt un test sur `uname -r | cut -d. -f1-2`, histoire
de tester si on a un noyau 2.0 ou 2.2, ce qui est en fait la seule
chose qui compte.
1006 $ uname -r | cut -d. -f1-2
2.2
Imagine qu'à cause d'une mise à jour de sécurité, tu passes au
2.0.39...
Marc
Reply to: