Evolution #8029
Prendre en charge la nouvelle politique des dépôts EOLE
100%
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> maindeb http://<MIRROR>/eole eole-<EOLE_RELEASE>-security maindeb 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_RELEASEroot@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
Demandes liées
Révisions associées
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
Historique
#1 Mis à jour par Daniel Dehennin il y a plus de 12 ans
- Description mis à jour (diff)
#2 Mis à jour par Daniel Dehennin il y a plus de 12 ans
Question ouverte:
Que faire si CreoleGet eole_release ne fonctionne pas ?
#3 Mis à jour par Philippe Caseiro il y a plus de 12 ans
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 Mis à jour par Daniel Dehennin il y a plus de 12 ans
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 Mis à jour par Daniel Dehennin il y a plus de 12 ans
- Temps estimé mis à 2.00 h
#6 Mis à jour par Daniel Dehennin il y a plus de 12 ans
- Echéance mis à 02/05/2014
- Priorité changé de Normal à Haut
- Version cible mis à Eole 2.4 Stable
#7 Mis à jour par Daniel Dehennin il y a plus de 12 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit 458508fceaed2fe4626c59d829e22e7880f63169.
#8 Mis à jour par Daniel Dehennin il y a plus de 12 ans
- Description mis à jour (diff)
Dépôts unstable et testing par version d’EOLE.
#9 Mis à jour par Thierry Bertrand il y a plus de 12 ans
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 Mis à jour par Joël Cuissinat il y a plus de 12 ans
- Assigné à mis à 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 Mis à jour par Joël Cuissinat il y a plus de 12 ans
- Statut changé de Résolu à Fermé