• [^] # Re: super mais

    Posté par (site web personnel) . En réponse au journal hardware4linux.info. Évalué à 3.

    ma contribution, ce PKGBUILD. Si vous voulez l'adapter pour d'autres distributions, je pense que c'est facile. C'est un simple script bash.
    # Contributor: Mildred <silkensedai@online.fr>
    # kate: hl Bash; space-indent on; indent-width 2;
    pkgname=hardware4linux.info-collector
    pkgver=0.7.1
    pkgrel=1
    pkgdesc="Collect system informations for the hardware4linux.info site"
    arch=(i686)
    url="http://hardware4linux.info"
    license=('GPL')
    depends=()
    makedepends=(rpmextract)
    provides=()
    conflicts=()
    replaces=()
    backup=()
    install=
    _dmiver=2.9
    _pciver=2.2.4
    source=('http'://hardware4linux.info/res/lsb-hardware4linux.info-collector-$pkgver-1.src.rpm
     'http'://download.savannah.gnu.org/releases/dmidecode/dmidecode-$_dmiver.tar.bz2
     'ftp'://atrey.karlin.mff.cuni.cz/pub/linux/pci/pciutils-$_pciver.tar.gz)
    noextract=()
    md5sums=('d6f0fecf0458b99e2cbc147b2922857b'
     '3dac4b1817012ffebd78671473d8f56c'
     '5629fdb049f189fb853e7021f85553d2')
    build() {
     ( set -e
     cd "$startdir/src/"
     msg "In `pwd` extract sources ..."
     rpmextract.sh lsb-hardware4linux.info-collector-$pkgver-1.src.rpm
     tar jxf hwreport-$pkgver.tar.bz2
     msg "Build ..."
     cd "hwreport-$pkgver"
     cc -o scan-printers scan-printers.c
     cd ..
     cd dmidecode-$_dmiver
     make CC=cc
     cd ..
     cd pciutils-$_pciver
     make CC="cc -D__KERNEL_STRICT_NAMES -D__GLIBC__=2 -D__GLIBC_MINOR__=4 -O2"
     cd ..
     msg "Install ..."
     mkdir -p "$startdir/pkg/usr/bin"
     install "hwreport-$pkgver/scan-printers" "$startdir/pkg/usr/bin/"
     install "hwreport-$pkgver/hwreport" "$startdir/pkg/usr/bin/"
     install "hwreport-$pkgver/osinfo" "$startdir/pkg/usr/bin/"
     install "dmidecode-$_dmiver/dmidecode" "$startdir/pkg/usr/bin/"
     install "pciutils-$_pciver/lspci" "$startdir/pkg/usr/bin/"
     )
    }
    
    Par contre, lorsque je lance hwreport /tmp/report, j'ai :
    Unsupported operating system