Projet

Général

Profil

Tâche #33000

Recompiler libpam-cas-eole

Ajouté par Emmanuel GARETTE il y a plus de 2 ans. Mis à jour il y a plus de 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
19/08/2021
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Demandes liées

Lié à Distribution EOLE - Tâche #33001: Mettre à jour pam cas Fermé 13/07/2021
Bloque Distribution EOLE - Scénario #32872: Amonecole 2.81 & LEMONLDAP : les services web doivent être fonctionnels avec ce SSO Terminé (Sprint) 13/07/2021 27/08/2021

Historique

#1 Mis à jour par Emmanuel GARETTE il y a plus de 2 ans

  • Sujet changé de a à Recompiler libpam-cas-eole

Il faut une version plus récente pour libpam-cas.

J'ai procédé de la façon suivante pour recompiler le paquet :

apt source libpam-cas-eole
git clone https://github.com/EsupPortail/esup-pam-cas.git 
rm -rf libpam-cas-eole-2.0.5/sources
cp -a esup-pam-cas/sources libpam-cas-eole-2.0.5
cd libpam-cas-eole-2.0.5
cp sources/Makefile.redhat sources/Makefile
mkdir -p debian/source/
echo "3.0 (native)" > debian/source/format

J'ai modifier le fichier debian/rules :

#!/usr/bin/make -f
# -*- makefile -*-
# Sample debian/rules that uses debhelper.
# This file was originally written by Joey Hess and Craig Small.
# As a special exception, when this file is copied by dh-make into a
# dh-make output file, you may use that output file without restriction.
# This special exception was added by Craig Small in version 0.37 of dh-make.

# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
#export DH_OPTIONS=-v

override_dh_auto_clean:
    dh_testdir
    dh_testroot
    rm -f build-stamp configure-stamp

    # Add here commands to clean up after the build process.
    -$(MAKE) clean -C sources

override_dh_auto_configure:
    dh_testdir
    touch configure-stamp

override_dh_auto_build:
    dh_testdir
    $(MAKE) -C sources
    $(MAKE) -C sources test
    $(MAKE) -C sources castest
    touch build-stamp

override_dh_install:
    install -s -o0 -g0 -m644 sources/pam_cas.so $(CURDIR)/debian/libpam-cas-eole/lib/security
    install -m640 pam_cas.conf $(CURDIR)/debian/libpam-cas-eole/etc/security
    install -s -o0 -g0 -m644 sources/castest $(CURDIR)/debian/libpam-cas-eole/usr/bin

%:
    dh $@

Puis j'ai construit le paquet.

#2 Mis à jour par Emmanuel GARETTE il y a plus de 2 ans

#3 Mis à jour par Daniel Dehennin il y a plus de 2 ans

  • Statut changé de Nouveau à En cours
  • Assigné à mis à Daniel Dehennin
  • Début mis à 19/08/2021

#4 Mis à jour par Daniel Dehennin il y a plus de 2 ans

  • % réalisé changé de 0 à 90

J’ai fait un paquet pour eole-2.8-unstable, faut-il le mettre en eole-2.8.0-proposed-updates ?

#5 Mis à jour par Joël Cuissinat il y a plus de 2 ans

  • Statut changé de En cours à Résolu
  • % réalisé changé de 90 à 100
Réception de :1 http://test-eole.ac-dijon.fr/eole eole-2.8.1-proposed-updates/main amd64 libpam-cas-eole amd64 2.0.7-1 [17,3 kB]

#6 Mis à jour par Emmanuel GARETTE il y a plus de 2 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) mis à 0.0

OK pour moi.

Formats disponibles : Atom PDF