1) Tout script sans exception devrait commencer par :
#!/bin/ksh
export PATH="/usr/bin:/usr/sbin"

Le export est de trop.
C'est marrant d'ailleurs, j'avais jamais vu ça il y a encore 2 ans, & cette drôle de manie d'exporter PATH semble se propager partout, bizarre comme mode. Après les UUC (useless us of cat), je vais lancer les UUE (Useless Use of Export).



2) Tout script système devrait ignorer la locale et la troisième ligne
devrait être
export LC_ALL=C
De tout façon, root sous autre chose que C en langue, c'est s'attirer des problèmes. Mais je suis d'accord, dans des scripts fondamentaux comme des trucs de patch, susceptible de péter toute la machine si mal installé, 2 précautions valent mieux qu'une.

Sinon, t'as été voir sur Open Solaris ? Y a une liste des correctifs fournis par des utilisateurs. Un petit diff devrait leur faire plaisir.



_______________________________________________
Solaris_fr liste de diffusion en français pour Solaris, sur toutes architectures
[email protected]
http://x86.sun.com/mailman/listinfo/solaris_fr

Répondre à