Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

pbuilder et compilation kernel custom

2 réponses
Avatar
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 =C3=A0 tous,

Apr=C3=A8s avoir r=C3=A9ussi =C3=A0 monter une configuration pbuilder pou=
r construire
quelques packages custom ou des recompilations avec patch de petits
logiciels, je bloque n=C3=A9anmoins 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=C3=A9ressait directement sur kernel.org, j'appliquai=
s
les patchs et les r=C3=A9glages que j'avais =C3=A0 faire dans le .config =
et
j'utilisais make-kpgk qui est la m=C3=A9thode recommand=C3=A9e pour faire=
des
kernel Debian.

Sauf que pour pouvoir compiler un kernel avec pbuilder il faut g=C3=A9n=C3=
=A9rer
un .dsc .orig et c'est seulement =C3=A0 partir de ces =C3=A9l=C3=A9ments =
que pbuilder
va construire le package pour l'archi et la distribution demand=C3=A9e.

Alors j'ai bien trouv=C3=A9 une fa=C3=A7on de ne faire que le r=C3=A9pert=
oire /debian/
dans les sources du package et g=C3=A9n=C3=A9rer les fichiers n=C3=A9cess=
aires =C3=A0
pbuilder avec les commandes :

make-kpkg debian --initrd --revision "1" --append-to-version "-patched"
pour pr=C3=A9parer le kernel vanilla pour =C3=AAtre packag=C3=A9
=20
dpkg-buildpackage -nc -S
pour g=C3=A9n=C3=A9rer le .dsc et .orig

Jusque l=C3=A0 tout va bien, le souci c'est lorsque je lance pbuilder ave=
c
ces fichiers, le makefile est appel=C3=A9 avec la commande clean qui supp=
rime
tout simplement le r=C3=A9pertoire /debian/ des sources du kernel.
Et forc=C3=A9ment juste apr=C3=A8s il y a une erreur comme quoi ce r=C3=A9=
pertoire
n'existe pas et que les actions qui doivent y =C3=AAtre 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=C3=A9cise mes besoins, car j'ai tent=C3=A9 de partir des sources d'=
un kernel
experimental pour =C3=AAtre =C3=A0 jour mais vu la complexit=C3=A9 du r=C3=
=A9pertoire debian
avec toutes les options pour chaque architecture, c'est overkill pour
mes besoins, je souhaite juste compiler un kernel patch=C3=A9 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

2 réponses

Avatar
Sylvain L. Sauvage
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/
Avatar
Wallace
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/