• [^] # Re: yoper en plus

    Posté par (site web personnel) . En réponse au journal osinfo. Évalué à 2.

    sur http://forum.eagle-usb.org/viewtopic.php?t=2751&highligh(...)
    j'ai retrouvé : According to the file /etc/*release* I suppose you refer to /etc/yoper-release, It only says:
    Yoper Linux 2.0 (for i686)

    a priori, il faudrait que la règle au lieu de sortir un unsupported version affiche quelquechose comme la liste des fichiers à regarder et ce qui a pu être intuité (et n'a pas permis de conclure sur le format) :
    ls -1 /etc/*release /etc/*version
    for fichier in /etc/*release /etc/*version ; do echo -n ${fichier}":" ; cat $fichier ; done

    Sur Mandriva 2006.0, j'ai
    ls -1 /etc/*release
    /etc/mandrakelinux-release@
    /etc/mandrake-release@
    /etc/mandriva-release
    /etc/redhat-release@
    /etc/release@
    donc un seul fichier, le reste étant des liens

    il y a aussi un fichier version :
    ls /etc/*version
    /etc/version
    cat /etc/version
    200601 2.0.20060 Metal Platinum

    avec la commande proposée j'obtiens :
    /etc/mandrakelinux-release:Mandriva Linux release 2006.0 (Official) for i586
    /etc/mandrake-release:Mandriva Linux release 2006.0 (Official) for i586
    /etc/mandriva-release:Mandriva Linux release 2006.0 (Official) for i586
    /etc/redhat-release:Mandriva Linux release 2006.0 (Official) for i586
    /etc/release:Mandriva Linux release 2006.0 (Official) for i586
    /etc/version:200601 2.0.20060 Metal Platinum

    cela devrait permettre de diagnostiquer pas mal de format en demandant aux utilisateurs de remonter ce qu'ils ont... mais bon c'est généralement cassé de temps en temps par les distrib', rien ne vaudrait une bonne normalisation (empêchant les parenthèses par exemple dans le nom de la distrib ou définissant clairement les séparateurs...)