GenDepot - Debian.OmBreNoiRe.net Wiki : http://wiki.ombrenoire.net Script sous Licence GPL Copyleft 2008 - OmBreNoiRe - http://wiki.ombrenoire.net ------------------------------------------------------- Description : Ce script permet de générer un depot debian sans la multitude de répertoire que fait reprero. De plus il génère les lignes à ajouter pour le fichier sources.list Utilisation : * Faite pointer votre adresse web par exemple debian.ombrenoire.net vers le répertoire /var/www/depot dans Apache * Dans /var/www/depot il faut créer : - Un répertoire .apt où vous copier ce script que vous rendez exécutable (chmod 700) - Un répertoire pour chaque distribution que vous souhaitez héberger, par exemple sarge, etch, lenny, sid * Dans chaque répertoire de distribution faite un répertoire par paquet et copiez-y tous les fichiers du paquet (.deb, .orig.\ tar.gz, .dsc,...) Par exemple /var/www/depot/etch/6wall et dedans 6wall_1.0.2-3b_all.deb, etc... * Lancer le script : gendepot.sh Par exemple gendepot.sh /var/www/depot Pour plus de détail : http://wiki.ombrenoire.net/Debian_-_Depot_Personnel Changelog : Version 0.5d * Ajustement du parametre -c du apt-ftparchive (utile que pour release) Version 0.5c * Correction du parametre "suite" de chaque fichier Release Version 0.5b * Correction bug si inexistance du repertoire spécifié dans suite="" Version 0.5a * Ajout d'un parametre de reglage pour ne regarder QUE dans les dossiers spécifiés dans suite="" Version 0.4c * Le script ne laisse pas de fichier inutile dans les repertoires qui ne contiennent pas de paquets Version 0.4b * Le script génère des fichiers sous le format add-sources.list. * Correction de Bug, Optimisation, bla bla bla...