• [^] # Re: super mais

    Posté par . En réponse au journal hardware4linux.info. Évalué à 3.

    Bon, je viens d'essayer de compiler tout ça, ce fut galère (pas de LSB sur mon système, le .spec est lisible mais franchement, pourquoi ne pas faire un bête Makefile ?). Dans pciutils, j'ai eu un problème de compilation :

    In file included from i386-ports.c:16:
    i386-io-linux.h:14: error: redefinition of ‘inb’
    /usr/include/sys/io.h:45: error: previous definition of ‘inb’ was here


    Avec un gros "#if 0" autour des définitions qui enquiquinaient, c'est passé (pi j'avais déjà pciutils, de toute manière).

    Un --help ou --usage pour hwreport me paraît indispensable (et qui ne soit pas considéré comme le nom du fichier...), j'ai du revenir sur ton journal pour trouver la syntaxe.

    Sinon, /proc/cpuinfo n'est pas un vrai fichier, donc le copier ne marche pas (ça donne un fichier vide). Remplacer par "cat /proc/cpuinfo > $DEST/cpuinfo" devrait bien mieux marcher.

    Enfin, osinfo trouve la version de gentoo avec /etc/gentoo-release, qui correspond à la première installation (2.5 ans dans mon cas), pas très intéressant. Bien mieux de voir sur quoi pointe /etc/make.profile.


    Sinon, c'est une bonne initiative, mais il faudrait que ce soit aussi foolproof que possible. Or là, si on n'a pas ubuntu ou une distro rpm based, c'est franchement galère. Virer la dépendance LSB, rajouter un vrai Makefile, fournir un bête tar.gz et permettre de lancer hwreport sans rien installer (juste en patchant le PATH) seraient déjà de bons changements.