Evolution #8029
Prendre en charge la nouvelle politique des dépôts EOLE
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
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 presque 10 ans
- Description mis à jour (diff)
#2 Mis à jour par Daniel Dehennin il y a presque 10 ans
Question ouverte:
Que faire si CreoleGet eole_release
ne fonctionne pas ?
#3 Mis à jour par Philippe Caseiro il y a presque 10 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 presque 10 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 presque 10 ans
- Temps estimé mis à 2.00 h
#6 Mis à jour par Daniel Dehennin il y a presque 10 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 presque 10 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 presque 10 ans
- Description mis à jour (diff)
Dépôts unstable
et testing
par version d’EOLE.
#9 Mis à jour par Thierry Bertrand il y a presque 10 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 presque 10 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 presque 10 ans
- Statut changé de Résolu à Fermé