(Courriels de diversion: <quemandeurs@vituperais-messe.com> <enrolerait@mortelles-interposerai.com> <sautoir@super-grillage.com> <amoindrissais@preciseriez-grêler.com> <inculquant@aererai-evanouirai.com> <preciseront@terminant-manipule.com> <puisatier@patte-divergerez.com> <anchois@grammatical-envasement.com> <arborescent@tentons-blâmer.com> <ramonaient@jugerions-culminant.com> )
Selon Georges Favre <gflx@wanadoo.fr>:
>
> > #détection du système
> > #Donne la version du noyau, et le nom de la distribution
> > #note: j'ai un doute sur le issu. Dans mon cas, ca donne Mandrake 10.
> > detect-sys ()
> > {
> > kern=`uname -r `
> > syst=`cat /etc/issue | head -n 1`
> > # FIXME : issue semble intéressant pour une Debian, ou une Mandrake
> > # Il ne l'est pas pour une s*ware
> >
> > html_tab_start
> > html_tab_line "noyau" "$kern"
> > html_tab_line "système" "$syst"
> > html_tab_stop
> > }
> >
> >
> Je trouve l'idée très intéressante, mais il faut cibler ce qu'on veut
> faire. On peut imaginer 3 voies :
>
> 1) Comme indiqué par Jean-Michel un script permettant de balayer
> toutes les infos récupérables sur la machine. Ambitieux, complet
> mais avec une sortie énorme et donc difficile à exploiter.
> 2) Une sortie réduite portant sur les seuls critères intéressants
> dans le cadre de comparaisons au niveau de CULTe par exemple.
> 3) Une sortie, qui peut peut-être être assimilée à la précédente, qui
> viserait à renseigner l'utilisateur d'une machine des princiipales
> caractéristiques de celle-ci, un genre de pense-bête.
>
> Trouver un script général demandera bien des essais.
> Sur une SuSE 9.0, par exemple la commande rappelée ci-dessus :
> syst=`cat /etc/issue | head -n 1`
> ne donne rien car la ligne N°1 de /etc/issue est vide et il faut lire
> la seconde (donc : syst=`cat /etc/issue | head -n 2`)
>
> Mais l'idée est à creuser et pourrait dans la foulée permettre de créer
> un fichier indiquant les fichiers système et/ou les commandes
> permettant de sonder les reins et les coeurs de la machine.
>
Pourquoi pas:
cat /etc/lsb-release
?