[Linux-bruxelles] Construction package Debian/Etch avec drivers propriétaires ATI 8.30.3

Yannick Warnier ywarnier at beeznest.org
Sam 11 Nov 11:59:49 CET 2006


Salut,

Est-ce que quelqu'un ici a déjà essayé de faire un package Debian/etch
avec la dernière mouture des drivers propriétaies d'ATI (version 8.30.3
dispo ici:
https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-8.30.3.run
)?

Après avoir installé dh-make (qui était nécessaire pour la préparation
du package apparemment), je me retrouve avec le résultat peu explicite
suivant:

ywarnier at localhost:~/Desktop$ sudo sh ati-driver-installer-8.30.3.run
--buildpkg Debian/etch
Password:
Creating directory fglrx-install
Verifying archive integrity... All good.
Uncompressing ATI Proprietary Linux
Driver-8.30.3......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
==================================================
 ATI Technologies Linux Driver Installer/Packager
==================================================
Generating package: Debian/etch
/tmp/fglrx.W31659 ~/Desktop/fglrx-install
Package build failed!
Package build utility output:
dpkg-buildpackage: source package is fglrx-installer
dpkg-buildpackage: source version is 8.30.3-1
dpkg-buildpackage: source changed by ATI Technologies Inc.
<http://www.ati.com/support/driver.html>
dpkg-buildpackage: host architecture i386
dpkg-buildpackage: source version without epoch 8.30.3-1
 debian/rules build
dh_testdir
# move licenses away from binary dir
if [ ! -d usr/share/doc/fglrx ]; then \
          mkdir -p usr/share/doc/fglrx; \
          mv usr/X11R6/bin/LICENSE.* usr/share/doc/fglrx; \
        fi
# remove exec bit from files that don't deserve it
find usr/X11R6/include \
             usr/X11R6/lib \
             usr/share usr/src     -type f | xargs chmod -x
find lib -not -name "*.sh" -type f | xargs chmod -x
find lib      -name "*.sh" -type f | xargs chmod +x
# set proper permissions on /etc files
test -f etc/fglrxrc && chmod 644 etc/fglrxrc
make: *** [build] Error 1
~/Desktop/fglrx-install
Removing temporary directory: fglrx-install


Est-ce que ça inspire quelqu'un sachant qu'il s'agit d'un gros fichier
monolithique qui se décompresse et s'exécute tout seul mais qu'on peut
*probablement* hacker un peu pour construire le package soi-même (la
première partie du gros machin monolithique étant en Shell en clair)?

Sinon c'est pas grave, j'exécuterai l'installation directement, mais je
trouve ça un peu frustrant de ne pas pouvoir profiter du packaging (et
quand on envoie un message au support ATI, il arrive apparemment à un
autre endroit que là où on s'attend à ce qu'il arrive, ce qui ne
facilite pas la communication).

Yannick





Plus d'informations sur la liste de diffusion Linux-bruxelles