Project

General

Profile

Evolution #8029

Prendre en charge la nouvelle politique des dépôts EOLE

Added by Daniel Dehennin almost 7 years ago. Updated almost 7 years ago.

Status:
Fermé
Priority:
Haut
Assigned To:
Category:
-
Start date:
04/22/2014
Due date:
05/02/2014
% Done:

100%

Estimated time:
2.00 h
Spent time:
Distribution:
EOLE 2.4

Description

La génération des sources.list doit prendre en compte l’évolution des dépôts.

La configuration des dépôts EOLE se fait en fonction de la distribution puis du niveau de mise à jour si besoin :

Distribution Niveaux de mise à jour Source.list
eole-<EOLE_VERSION>-unstable N/A deb http://<MIRROR>/eole eole-<EOLE_VERSION>-unstable main
eole-<EOLE_VERSION>-testing N/A deb http://<MIRROR>/eole eole-<EOLE_VERSION>-testing main
eole-<EOLE_RELEASE> stable deb http://<MIRROR>/eole eole-<EOLE_RELEASE> main
deb http://<MIRROR>/eole eole-<EOLE_RELEASE>-security main
deb http://<MIRROR>/eole eole-<EOLE_RELEASE>-updates main

Voici une idée des options de la ligne de commande apt-eole configure utilisable :

  • Configuration d’une version stable en utilisant EOLE_RELEASE
    root@eolebase:~# apt-eole configure eole --stable
    
  • Configuration de la version de test
    root@eolebase:~# apt-eole configure eole --testing
    
  • Configuration de la version de développement
    root@eolebase:~# apt-eole configure eole --unstable
    

Related issues

Blocked by eole-reprepro - Evolution #8026: Mettre en place la nouvelle politique des dépôts EOLE Fermé 04/22/2014 05/02/2014
Blocked by eole-common - Evolution #7699: Avoir le numéro de la sous release dans le fichier release Fermé 05/02/2014

Associated revisions

Revision 458508fc (diff)
Added by Daniel Dehennin almost 7 years ago

Prise en charge la nouvelle politique des dépôts EOLE

  • pyeole/pkg.py (parse_apt_cmdline): Définition de 3 distributions EOLE
    « stable », « testing » et « unstable ».
    (_prepare_eole_configure): Définition de la distribution à configurer
    en fonction des variables « EOLE_VERSION » et « EOLE_RELEASE » et
    gestion des niveaux de mise à jour associés.

Fixes: #8029 @3h

History

#1 Updated by Daniel Dehennin almost 7 years ago

  • Description updated (diff)

#2 Updated by Daniel Dehennin almost 7 years ago

Question ouverte:

Que faire si CreoleGet eole_release ne fonctionne pas ?

#3 Updated by Philippe Caseiro almost 7 years ago

Pour moi c'est OK pour les options et le principe de fonctionnement.

Si CreoleGet eole_release ne marche pas c'est que ça cloche pour moi ça doit planter et remonter une erreur à l'Admin.

#4 Updated by Daniel Dehennin almost 7 years ago

Philippe Caseiro a écrit :

Si CreoleGet eole_release ne marche pas c'est que ça cloche pour moi ça doit planter et remonter une erreur à l'Admin.

Je propose d’avoir un paramètre optionnel à apt-eole afin d’outre-passer la variable du dictionnaire :

root@eolebase:~# apt-eole configure eole --stable --version <EOLE_RELEASE>

L’option --version ne doit fonctionner qu’avec l’option --stable.

#5 Updated by Daniel Dehennin almost 7 years ago

  • Estimated time set to 2.00 h

#6 Updated by Daniel Dehennin almost 7 years ago

  • Due date set to 05/02/2014
  • Priority changed from Normal to Haut
  • Target version set to Eole 2.4 Stable

#7 Updated by Daniel Dehennin almost 7 years ago

  • Status changed from Nouveau to Résolu
  • % Done changed from 0 to 100

#8 Updated by Daniel Dehennin almost 7 years ago

  • Description updated (diff)

Dépôts unstable et testing par version d’EOLE.

#9 Updated by Thierry Bertrand almost 7 years ago

Coté options et fonctionnement, pas de soucis de notre coté non plus.

Du coup, pour notre dépot intranet, je calquerai le même fonctionnement.
++

#10 Updated by Joël Cuissinat almost 7 years ago

  • Assigned To set to Daniel Dehennin
root@sphynx:~# apt-eole configure eole >/dev/null && cat /etc/apt/sources.list.d/eole.list 
deb http://eole.ac-dijon.fr/eole eole-2.4.0 main
deb http://eole.ac-dijon.fr/eole eole-2.4.0-security main
deb http://eole.ac-dijon.fr/eole eole-2.4.0-updates main

root@sphynx:~# apt-eole configure eole -d testing >/dev/null && cat /etc/apt/sources.list.d/eole.list 
deb http://eole.ac-dijon.fr/eole eole-2.4-testing main

root@sphynx:~# apt-eole configure eole -d unstable >/dev/null && cat /etc/apt/sources.list.d/eole.list 
deb http://eole.ac-dijon.fr/eole eole-2.4-unstable main

+ ajout dans squashTM

#11 Updated by Joël Cuissinat almost 7 years ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF