Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
abuledu:developpeur:remastering_deb [2008/07/11 19:12] erics créée |
abuledu:developpeur:remastering_deb [2016/01/21 11:59] (Version actuelle) erics |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
====== Remastering du CD/DVD quand on touche aux fichiers deb ====== | ====== Remastering du CD/DVD quand on touche aux fichiers deb ====== | ||
- | Si vous touchez aux fichiers deb du cd/dvd il faut absoluement | + | Si vous touchez aux fichiers deb du cd/dvd il faut absolument |
- | Les fichiers Release.gpg sont GPG signés. Si vous modifiez un fichier et que vous ne re-créez | + | Les fichiers Release.gpg sont GPG signés. Si vous modifiez un fichier et que vous ne recréez |
- | Pour que vous puissiez faire celà il faut entre autre (je n'ai pas le temps de tout documenter, il faudrait y revenir lors d'une formation @ryxeo). | + | Pour que vous puissiez faire cela il faut entre autres |
+ | Créer un répertoire / | ||
+ | |||
+ | < | ||
+ | mkdir -p / | ||
+ | cp -rT /cdrom / | ||
+ | </ | ||
+ | |||
+ | Créer votre paquet deb avec votre clé gpg | ||
< | < | ||
Ligne 21: | Ligne 30: | ||
cp ubuntu-keyring*deb / | cp ubuntu-keyring*deb / | ||
</ | </ | ||
+ | |||
+ | === Re-créer le dépôt avec apt-ftparchives === | ||
+ | |||
+ | * Fichier / | ||
+ | |||
+ | < | ||
+ | APT:: | ||
+ | APT:: | ||
+ | APT:: | ||
+ | APT:: | ||
+ | APT:: | ||
+ | APT:: | ||
+ | APT:: | ||
+ | APT:: | ||
+ | </ | ||
+ | |||
+ | * Fichier / | ||
+ | |||
+ | < | ||
+ | Dir { | ||
+ | ArchiveDir "/ | ||
+ | }; | ||
+ | |||
+ | TreeDefault { | ||
+ | Directory " | ||
+ | }; | ||
+ | |||
+ | BinDirectory " | ||
+ | Packages " | ||
+ | BinOverride "/ | ||
+ | ExtraOverride "/ | ||
+ | }; | ||
+ | |||
+ | BinDirectory " | ||
+ | | ||
+ | | ||
+ | ; | ||
+ | |||
+ | Default { | ||
+ | Packages { | ||
+ | Extensions " | ||
+ | Compress ". gzip"; | ||
+ | }; | ||
+ | }; | ||
+ | |||
+ | Contents { | ||
+ | Compress " | ||
+ | }; | ||
+ | </ | ||
+ | |||
+ | * Fichier / | ||
+ | |||
+ | < | ||
+ | Dir { | ||
+ | ArchiveDir "/ | ||
+ | }; | ||
+ | |||
+ | TreeDefault { | ||
+ | Directory " | ||
+ | }; | ||
+ | |||
+ | BinDirectory " | ||
+ | Packages " | ||
+ | BinOverride "/ | ||
+ | }; | ||
+ | |||
+ | BinDirectory " | ||
+ | Packages " | ||
+ | BinOverride "/ | ||
+ | }; | ||
+ | |||
+ | Default { | ||
+ | Packages { | ||
+ | Extensions " | ||
+ | Compress ". gzip"; | ||
+ | }; | ||
+ | }; | ||
+ | |||
+ | Contents { | ||
+ | Compress " | ||
+ | }; | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | BUILD=/ | ||
+ | APTCONF=/ | ||
+ | DISTNAME=dapper | ||
+ | |||
+ | pushd $BUILD | ||
+ | apt-ftparchive -c $APTCONF generate / | ||
+ | apt-ftparchive -c $APTCONF generate / | ||
+ | # si vous avez ajoute une branche extra ...apt-ftparchive -c $APTCONF generate / | ||
+ | apt-ftparchive -c $APTCONF release $BUILD/ | ||
+ | |||
+ | gpg --default-key " | ||
+ | |||
+ | find . -type f -print0 | xargs -0 md5sum > md5sum.txt | ||
+ | |||
+ | popd | ||
+ | </ | ||
+ |