pbuilder et compilation kernel custom

Le
Wallace
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--IAV1Tdb61JSE8VcihHHoe4dQiBXbtO9xJ
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Bonjour à tous,

Après avoir réussi à monter une configuration pbuilder pou=
r construire
quelques packages custom ou des recompilations avec patch de petits
logiciels, je bloque néanmoins sur la compilation de kernel vanilla =
avec
patch.

Lorsque je faisais mes packages Debian pour un kernel custom, je prenais
la version qui m'intéressait directement sur kernel.org, j'appliquai=
s
les patchs et les réglages que j'avais à faire dans le .config =
et
j'utilisais make-kpgk qui est la méthode recommandée pour faire=
des
kernel Debian.

Sauf que pour pouvoir compiler un kernel avec pbuilder il faut génÃ=
©rer
un .dsc .orig et c'est seulement à partir de ces éléments =
que pbuilder
va construire le package pour l'archi et la distribution demandée.

Alors j'ai bien trouvé une façon de ne faire que le répert=
oire /debian/
dans les sources du package et générer les fichiers nécess=
aires à
pbuilder avec les commandes :

make-kpkg debian --initrd --revision "1" --append-to-version "-patched"
pour préparer le kernel vanilla pour être packagé

dpkg-buildpackage -nc -S
pour générer le .dsc et .orig

Jusque là tout va bien, le souci c'est lorsque je lance pbuilder ave=
c
ces fichiers, le makefile est appelé avec la commande clean qui supp=
rime
tout simplement le répertoire /debian/ des sources du kernel.
Et forcément juste après il y a une erreur comme quoi ce ré=
pertoire
n'existe pas et que les actions qui doivent y être faites ne sont pl=
us
possibles.

Pour vous est ce la bonne voix pour compiler un kernel custom pour
Debian? Ou faut il que je m'y prenne autrement?

Je précise mes besoins, car j'ai tenté de partir des sources d'=
un kernel
experimental pour être à jour mais vu la complexité du rÃ=
©pertoire debian
avec toutes les options pour chaque architecture, c'est overkill pour
mes besoins, je souhaite juste compiler un kernel patché pour oldsta=
ble
stable et jessie en amd64 et i386.

Merci pour vos avis.


--IAV1Tdb61JSE8VcihHHoe4dQiBXbtO9xJ
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

--BEGIN PGP SIGNATURE--
Version: GnuPG v1
Comment: GPGTools - http://gpgtools.org
Comment: GPGTools - http://gpgtools.org
Comment: GPGTools - http://gpgtools.org

iEYEARECAAYFAlTJKRgACgkQFq2gi4VPTl1SngCgo2To94LvP5bukKbmYG3GMNlS
MsQAn14SQCo/rS5pzF0dbm/j8HMsPD6b
=JvFw
--END PGP SIGNATURE--

--IAV1Tdb61JSE8VcihHHoe4dQiBXbtO9xJ--

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: https://lists.debian.org/54C92918.8080400@morkitu.org
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Sylvain L. Sauvage
Le #26336482
Le mercredi 28 janvier 2015, 19:23:20 Wallace a écrit :
Bonjour à tous,



’soir,

[…]
Pour vous est ce la bonne voix pour compiler un kernel custom
pour Debian? Ou faut il que je m'y prenne autrement?



Ça fait quelque temps que ça ne m’est plus arrivà © mais quand
le besoin se fait sentir, je suis une de ces deux pages :
https://wiki.debian.org/HowToRebuildAnOfficialDebianKernelPackage
https://wiki.debian.org/BuildingKernelFromUpstreamSources

(Et pour les quelques paquets qu’il m’arrive de patch er,
j’avoue ne pas avoir encore trouvé l’utilité de pbuilder…)

--
Sylvain Sauvage

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
Wallace
Le #26336684
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--lbFfwKBtgTuRsvpSur0ebLaHW5DKAm5sT
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Le 30/01/2015 23:21, Sylvain L. Sauvage a écrit :

Ça fait quelque temps que ça ne m’est plus arrivà © mais quand
le besoin se fait sentir, je suis une de ces deux pages :
https://wiki.debian.org/HowToRebuildAnOfficialDebianKernelPackage
https://wiki.debian.org/BuildingKernelFromUpstreamSources


Le souci c'est que cela génère un deb pour l'archi sur laquelle tu te
trouves, si tu veux faire un i386, un arm t'es coincé.
(Et pour les quelques paquets qu’il m’arrive de patch er,
j’avoue ne pas avoir encore trouvé l’utilité de pbuilder…)


L'avantage c'est d'éviter de maintenir soit des vm de chaque release et
plateforme cpu, soit des chroot ce que pbuilder maintient très bien seul.



--lbFfwKBtgTuRsvpSur0ebLaHW5DKAm5sT
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: GPGTools - http://gpgtools.org
Comment: GPGTools - http://gpgtools.org
Comment: GPGTools - http://gpgtools.org

iEYEARECAAYFAlTNdgAACgkQFq2gi4VPTl0skQCfSHHuiYw266SAcSZ19dV8ngPj
Q4QAoJg2WaJgn+YqNwMPzJuFFYO5+J5S
­kT
-----END PGP SIGNATURE-----

--lbFfwKBtgTuRsvpSur0ebLaHW5DKAm5sT--

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
Publicité
Poster une réponse
Anonyme