1 votes

Comment empaqueter un noyau personnalisé pour Debian ?

J'ai construit un noyau linux personnalisé à partir de l'arbre source vanille en utilisant la cible deb-pkg :

make deb-pkg

Après la construction de ce paquet, j'ai plusieurs fichiers .deb. Cependant, j'aimerais télécharger ces fichiers vers un dépôt privé qui est géré par reprepro. J'ai besoin d'un fichier .changes pour cela. Je pourrais générer le fichier de modifications avec

dpkg-genchanges

Cela nécessite un fichier .dsc que je n'ai pas.

Comment puis-je générer un fichier .dsc (et .changes) à partir d'un arbre source linux vanilla à partir duquel j'ai construit des paquets .deb en utilisant make deb-pkg ?

0voto

timurb Points 461

Je ne crois pas make deb-pkg vous donne un paquetage source, seulement un paquetage binaire, donc il n'y a pas vraiment de .dsc à avoir.

Pour générer un fichier de modifications que vous pouvez utiliser pour le télécharger dans reprepro, utilisez la commande changestool qui est fourni avec reprepro :

changestool --create-with-all-fields kernel.changes add <deb-file>

Il se peut que vous deviez modifier le fichier de modifications résultant pour remplir quelques éléments supplémentaires, comme la distribution cible, avant que reprepro ne soit satisfait, mais cela devrait vous permettre d'atteindre la plupart des objectifs.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X