Tâche #31274
Scénario #30986: Implémenter l'Upgrade Auto 2.7.2 → 2.8.0
Proposer l'Upgrade-Auto sur EoleBase
Start date:
12/02/2020
Due date:
% Done:
100%
Remaining (hours):
0.0
Related issues
Associated revisions
portage python3 de upgrade_distrib (ref #31274)
ouvrir la possibilité de faire un Upgrade-Auto (ref #31274)
ouvrir la migration vers 2.8.0-rc1 (ref #31274)
ajout script de gestion des symlink pour upgrade-auto ref #31274
facilite la gestion des RC (ref #31274)
rendre le script upgrade/pre_download/01-dir_to_symlink exécutable (ref #31274)
History
#1 Updated by Emmanuel GARETTE almost 3 years ago
- Status changed from Nouveau to En cours
#2 Updated by Emmanuel GARETTE almost 3 years ago
- Assigned To set to Emmanuel GARETTE
#3 Updated by Emmanuel GARETTE almost 3 years ago
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 Updated by Emmanuel GARETTE almost 3 years ago
- Status changed from En cours to Résolu
#5 Updated by Emmanuel GARETTE almost 3 years ago
- % Done changed from 0 to 100
#6 Updated by Joël Cuissinat almost 3 years ago
- Status changed from Résolu to Fermé
- Remaining (hours) set to 0.0
OK
Upgrade testé avec aca.eolebase-2.7.2-instance-default
#7 Updated by Gilles Grandgérard 8 months ago
- Related to Scénario #35234: Erreur upgrade 2.7.2 vers 2.8.1 (application 32 bits) added