| L'Actu de l'Université de Lorraine |
| Envie de rencontrer des étudiants qui ont franchi le pas ... |
| Avec les nanotechnologies, les réseaux sociaux, les chang... |
| Avis de vacance de la fonction de Doyen |
| Les fonctions de Doyen de l’UFR DEA de l’Univ... |
| Tickets CRINet | |
| 2013051700 | FERME |
| Hébergment des sites des composantes ex-UPVM | |
| 2013022800 | INFO |
| Rappel : fermeture listes univ-metz.fr | |
| 2013010900 | FERME |
| Problème téléphonique | |
| 2012122100 | INFO |
| perturbation mails upv-m | |
Création de paquet deb | |
Pacquets nécessairesapt-get install dh-makeTélécharger les sources d'origineswget http://www.esup-portail.org/consortium \ /espace/download/Pam_cas/Pam_cas-2.0.11-esup-2.0.tar.gz Renommer les fichierspour respecter les conventions debian paquet - versionmv Pam_cas-2.0.11-esup-2.0.tar.gz libpam-cas-esup2-2.0.11.tgz tar zxvf libpam-cas-esup2-2.0.11.tgz mv Pam_cas-2.0.11-esup-2/ libpam-cas-esup2-2.0.11 Création du squelettecd libpam-cas-esup2-2.0.11 dh_make -e agostini@univ-metz.fr -f ../libpam-cas-esup2-2.0.11.tgz simple Un dossier debian est créé avec les fichiers par defaut et les scripts de création. MakefileAdapter le Makefile fourni dans le paquet d'origine, pour avoir un chemin d'installation paramétré avec la variable $DESTDIRAjouter une target install avec DESTDIR DESTDIR = /
...
install:
install -s -o0 -g0 -m644 pam_cas.so $(DESTDIR)/lib/security
install -m640 ../pam_cas.conf $(DESTDIR)/etc/security
Toutes les modifications des fichiers originaux seront concervées dans un fichier .diff On installe ici un module pam_cas.so dans /lib/security et un fichier de configuration pam_cas.conf dans /etc/security vi debian/rulesLes sources sont dans le dossier "sources"changer dans debian/rules tous les $(MAKE) par $(MAKE) -C sources vi debian/dirsLes dossiers d'installationetc/security lib/security vi debian/controlSource: libpam-cas-esup2 Section: devel Priority: optional Maintainer: Yves Agostini Adapter Build-Depends et Description vi debian/conffiles/etc/security/pam_cas.conf sera marqué comme fichier de conf vi debian/docsAjouter les fichiers à distribuer en docINSTALL LICENCE à effacerREADME.Debian ou ajouter des infos spécifique à debian ; par exemple le changement de chemin des fichiers de conf*.ex les fichiers d'exemple Création du paquetdpkg-buildpackage -rfakeroot5 fichiers sont créés : .deb le paquet bianaire .dsc la description du paquet .orig.tgz le pacquet d'origine .diff.gz les modifications apportées au paquet d'origine .changes servira localement pour concerver les traces des modifications du paquet Correction d'un paquetexemple de modification du fichier d'origine cas.h pour utiliser le chemin debian /etc/security plutôt que /etcvi cas.h dch -i permet d'éditer les changements et de modifier les numéro de version dpkg-buildpackage -rfakeroot | |