|
From: Thomas B. <tho...@ha...> - 2011-05-16 08:35:29
|
Le lundi 16 mai 2011 à 10:28:32, Donovan Watteau a écrit :
> > Ne serait-il pas il préférable de remplacer
> > << ARCH=${ARCH:-i486/x86_64} >>
> > par
> > << ARCH=${ARCH:-$(uname -m | sed 's/^i.86$/i486/;s/^arm.*/arm/')} >> ?
> Ca fait longtemps que je n'ai plus le temps de faire de SlackBuilds
> (les études !) mais je me souviens de ce truc-là.
> Le petit problème avec cette version là c'est qu'il faut parfois
> modifier un peu la sortie du uname pour certaines architectures. C'est
> ce que la commande fait pour les i*86 et arm, mais, par exemple, le
> powerpc est oublié (à mon avis c'est parce que c'est pas une arch
> officielle). Il faudrait remplacer ppc* par powerpc.
Disons que le but premier des SB de slackware-fr est d'être utilisé sur les
versions officielles de slackware, qui ne supporte pas powerpc.
De plus ce code est juste une version plus courte du code intégré dans les SB
officiels.
> Mais, en soit, ça ne change pas grand chose par rapport à l'autre
> façon de faire, puisqu'il faut toujours faire un ARCH=powerpc
> ./SlackBuild pour avoir le bon résultat. Ou alors il faudrait rajouter
> tous les cas manquants dans le sed, mais je ne sais pas si ça vaut le
> coup non plus de "polluer" les SlackBuilds.
Il faudra toujours spécifier ARCH uniquement pour ceux qui n'utilisent pas de
slackware officielles.
> L'idéal, AMHA, serait que la Slack propose un fichier /etc/pkg.conf où
> on peut piocher les valeurs ou quelque chose comme ça, mais à mon avis
> ça arrivera à peu près jamais.
Tu peux toujours mettre un "export ARCH=powerpc" dans ton bashrc.
--
Thomas Bourdon (Thom1)
|