Projet

Général

Profil

Tâche #31274

Scénario #30986: Implémenter l'Upgrade Auto 2.7.2 → 2.8.0

Proposer l'Upgrade-Auto sur EoleBase

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
02/12/2020
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Demandes liées

Lié à Distribution EOLE - Scénario #35234: Erreur upgrade 2.7.2 vers 2.8.1 (application 32 bits) Terminé (Sprint) 16/02/2023 01/01/2024

Révisions associées

Révision 070aff6d (diff)
Ajouté par Emmanuel GARETTE il y a plus de 3 ans

portage python3 de upgrade_distrib (ref #31274)

Révision ee68a83b (diff)
Ajouté par Emmanuel GARETTE il y a plus de 3 ans

ouvrir la possibilité de faire un Upgrade-Auto (ref #31274)

Révision 383c2dc4 (diff)
Ajouté par Emmanuel GARETTE il y a plus de 3 ans

ouvrir la migration vers 2.8.0-rc1 (ref #31274)

Révision e8cefe13 (diff)
Ajouté par Matthieu Lamalle il y a plus de 3 ans

ajout script de gestion des symlink pour upgrade-auto ref #31274

Révision d68d2453 (diff)
Ajouté par Emmanuel GARETTE il y a plus de 3 ans

facilite la gestion des RC (ref #31274)

Révision f4f619f2 (diff)
Ajouté par Emmanuel GARETTE il y a plus de 3 ans

rendre le script upgrade/pre_download/01-dir_to_symlink exécutable (ref #31274)

Historique

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

  • Statut changé de Nouveau à En cours

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

  • Assigné à mis à Emmanuel GARETTE

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

Le répertoire /sbin est censé être un lien symbolique.

set -e

# FIXME ne faire ce script que si les répertoires ne sont pas un lien symbolique
mv -f /sbin/* /usr/sbin
rm -rf /sbin
ln -s usr/sbin /sbin

# FIXME ne faire ce script que si les répertoires ne sont pas un lien symbolique
mv -f /bin/* /usr/bin
/usr/bin/rm -rf /bin
/usr/bin/ln -s usr/bin /bin

# FIXME ne faire ce script que si les répertoires ne sont pas un lien symbolique
mv /lib/systemd/* /usr/lib/systemd
rmdir /lib/systemd/
cp -a /lib/x86_64-linux-gnu/* /usr/lib/x86_64-linux-gnu/
# FIXME récupérer le vrai nom avec readlink + ajouter /usr au début
ln -sf /usr/lib/x86_64-linux-gnu/ld-2.27.so /lib64/ld-linux-x86-64.so.2
rm -rf /lib/x86_64-linux-gnu/
mv /lib/* /usr/lib/
rmdir /lib
ln -s usr/lib /lib

# FIXME ne faire ce script que si les répertoires ne sont pas un lien symbolique
# FIXME /lib32 peut exister et /usr/lib32 vérifier avant de créer / faire le ln
mkdir /usr/lib32
ln -s usr/lib32 /lib32

# FIXME ne faire ce script que si les répertoires ne sont pas un lien symbolique
# FIXME /libx32 peut exister et /usr/libc32 vérifier avant de créer / faire le ln
mkdir /usr/libx32
ln -s usr/libx32 /libx32

# FIXME ne faire ce script que si les répertoires ne sont pas un lien symbolique
# FIXME /usr/lib64 peut exister, ne copier le contenu s'il existe
cp -a /lib64 /usr/
rm -rf /lib64
/usr/lib64/ld-linux-x86-64.so.2 /usr/bin/ln -s usr/lib64 /lib64

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

  • Statut changé de En cours à Résolu

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

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

#6 Mis à jour par Joël Cuissinat il y a plus de 3 ans

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

OK
Upgrade testé avec aca.eolebase-2.7.2-instance-default

#7 Mis à jour par Gilles Grandgérard il y a environ un an

  • Lié à Scénario #35234: Erreur upgrade 2.7.2 vers 2.8.1 (application 32 bits) ajouté

Formats disponibles : Atom PDF