Re: Reprepro ? [WAS Personnalisation de l'installateur debian : suite]
Hello, Raphael Hertzog (2017-01-26): > On Thu, 26 Jan 2017, Laurent COOPER wrote: > > Je me demande si simple-cdd est la bonne méthode dans mon cas plutot > > que d'utiliser directement debian-cd ? > > Ca te facilite quand même l'intégration d'udebs spécifiques dans d-i. > C'est plus compliqué à faire directement avec debian-cd. Personnellement j'utilise debian-cd quand j'ai besoin de faire des tests spécifiques en avance de phase par rapport à un upload de paquets dans sid ou une migration dans testing, histoire de coller au plus proche de la « prod » sur pettersson.debian.org ; je ne peux pas comparer avec simple-cdd (jamais utilisé), mais je peux néanmoins confirmer que la mise en place des premiers builds debian-cd + paquets personnalisés est effectivement consommatrice en temps… KiBi. signature.asc Description: Digital signature
Re: Reprepro ? [WAS Personnalisation de l'installateur debian : suite]
Salut, On Thu, 26 Jan 2017, Laurent COOPER wrote: > Face à la difficulté de gérer le fichier Release pour intégrer le sha256 > des images debian, j'ai été brutal mais efficace : > > J'ai supprimé le check du hash dans la méthode wget de simple-cdd et il > saute cette étape qui n'était pas capitale au final Je suggère d'ouvrir une bogue sur simple-cdd pour qu'il se comporte correctement lorsque les checksums des images d-i sont manquantes... il peut afficher un warning mais ne devrait pas échouer lamentablement. > Je me demande si simple-cdd est la bonne méthode dans mon cas plutot que > d'utiliser directement debian-cd ? Ca te facilite quand même l'intégration d'udebs spécifiques dans d-i. C'est plus compliqué à faire directement avec debian-cd. A+ -- Raphaël Hertzog ◈ Debian Developer Support Debian LTS: https://www.freexian.com/services/debian-lts.html Learn to master Debian: https://debian-handbook.info/get/
Re: Reprepro ? [WAS Personnalisation de l'installateur debian : suite]
Bonjour à tous Face à la difficulté de gérer le fichier Release pour intégrer le sha256 des images debian, j'ai été brutal mais efficace : J'ai supprimé le check du hash dans la méthode wget de simple-cdd et il saute cette étape qui n'était pas capitale au final Merci à tous pour vos contributions. Je me demande si simple-cdd est la bonne méthode dans mon cas plutot que d'utiliser directement debian-cd ? Bonne continuation Laurent Le 26/01/2017 à 14:46, Raphael Hertzog a écrit : > On Thu, 26 Jan 2017, Laurent COOPER wrote: >> cela veut il dire que pour les dépôts officiels debian, les sommes de >> contrôles dans le fichier Release sont gérées à la main ? Si c'est le > > Non, les dépôts officiels sont gérés avec "dak". reprepro n'a pas toutes > les fonctionnalités de dak. > >> cas, je dois pouvoir les ajouter. Il faudra cependant que je modifie >> aussi le Release.gpg et la somme de controle de Release. Cela peut se >> gérer automatiquement ou je dois aussi le faire à la main ? > > Sachant que les fichiers Release doivent être regénérés régulièrement (du > moins si on met les "Valid-Until" qui sont recommandés), ce n'est vraiment > pas souhaitable de les faire à la main. > > Après il y a des "hooks" qui permettent de scripter certaines > actions automatiques, notamment celui associé à la signature des fichiers > Release. Tu peux essayer de hacker cela à ce niveau. > > A+ >
Re: Reprepro ? [WAS Personnalisation de l'installateur debian : suite]
On Thu, 26 Jan 2017, Laurent COOPER wrote: > cela veut il dire que pour les dépôts officiels debian, les sommes de > contrôles dans le fichier Release sont gérées à la main ? Si c'est le Non, les dépôts officiels sont gérés avec "dak". reprepro n'a pas toutes les fonctionnalités de dak. > cas, je dois pouvoir les ajouter. Il faudra cependant que je modifie > aussi le Release.gpg et la somme de controle de Release. Cela peut se > gérer automatiquement ou je dois aussi le faire à la main ? Sachant que les fichiers Release doivent être regénérés régulièrement (du moins si on met les "Valid-Until" qui sont recommandés), ce n'est vraiment pas souhaitable de les faire à la main. Après il y a des "hooks" qui permettent de scripter certaines actions automatiques, notamment celui associé à la signature des fichiers Release. Tu peux essayer de hacker cela à ce niveau. A+ -- Raphaël Hertzog ◈ Debian Developer Support Debian LTS: https://www.freexian.com/services/debian-lts.html Learn to master Debian: https://debian-handbook.info/get/
Re: Reprepro ? [WAS Personnalisation de l'installateur debian : suite]
Bonjour cela veut il dire que pour les dépôts officiels debian, les sommes de contrôles dans le fichier Release sont gérées à la main ? Si c'est le cas, je dois pouvoir les ajouter. Il faudra cependant que je modifie aussi le Release.gpg et la somme de controle de Release. Cela peut se gérer automatiquement ou je dois aussi le faire à la main ? Merci par avance pour vos réponses Cordialement Laurent Le 26/01/2017 à 10:33, Raphael Hertzog a écrit : > Salut, > > On Wed, 25 Jan 2017, Laurent COOPER wrote: >> Je vois bien une ligne du type >> 9ecaf703beaa8d2a5aff44c581162a9b72131 >> main/installer-amd64/20150422+deb8u4+b2/images/SHA256SUMS >> >> Mais dans mon Release, je n'ai rien d'équivalent. >> >> Comment puis je parler gentiment à Reprepro pour qu'il prenne cela en >> compte ? Visiblement mon byHandHooks qui fait juste un tar xzf ne suffit >> pas :( > > À mon avis tu peux ouvrir un ticket sur reprepro car je ne crois pas qu'il > ait cette fonctionnalité. :-| > > A+ >
Re: Reprepro ? [WAS Personnalisation de l'installateur debian : suite]
Salut, On Wed, 25 Jan 2017, Laurent COOPER wrote: > Je vois bien une ligne du type > 9ecaf703beaa8d2a5aff44c581162a9b72131 > main/installer-amd64/20150422+deb8u4+b2/images/SHA256SUMS > > Mais dans mon Release, je n'ai rien d'équivalent. > > Comment puis je parler gentiment à Reprepro pour qu'il prenne cela en > compte ? Visiblement mon byHandHooks qui fait juste un tar xzf ne suffit > pas :( À mon avis tu peux ouvrir un ticket sur reprepro car je ne crois pas qu'il ait cette fonctionnalité. :-| A+ -- Raphaël Hertzog ◈ Debian Developer Support Debian LTS: https://www.freexian.com/services/debian-lts.html Learn to master Debian: https://debian-handbook.info/get/