Evolution #7463
migration de la variable "smb_trash_dir" en 2.4
Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
Distribution:
EOLE 2.4
Description
Cf. #6718 :
christophe guerinot a écrit :
Attention la variable 'smb_trash_dir' n'a plus la même valeur par défaut. Il est impératif de gérer la migration.
Demandes liées
Révisions associées
Migration de la variable "smb_trash_dir"
Fixes #7463 @30m
Historique
#1 Mis à jour par Joël Cuissinat il y a plus de 10 ans
Sur Scribe : .corbeille est à remplacer par perso/.corbeille
<jojo2024> par contre, est-ce que dans la migration creole on ajoute systématiquement "perso/" ou on se contente de modifier uniquement si la valeur "précédente" est ".corbeille" ? <gnunux> je mettrais "perso/" pour avoir le meme comportement qu'avant ou au pire vérifier si ça ne commence pas par "/"
#2 Mis à jour par Joël Cuissinat il y a plus de 10 ans
- Echéance mis à 04/04/2014
- Assigné à mis à Joël Cuissinat
- Version cible mis à Eole 2.4-RC3
Je pense que le code suivant est le bon mais il faudrait re-tester :
# Modification du chemin de la corbeille Samba (#7463) log.info("smb_trash_dir", dico.get_val('smb_trash_dir')) smb_trash_dir = eval(dico.get_val('smb_trash_dir', '["/"]'))[0] if not smb_trash_dir.startswith('/'): dico.fill_var('smb_trash_dir', 'perso/{0}'.format(smb_trash_dir))
#3 Mis à jour par Joël Cuissinat il y a plus de 10 ans
- Statut changé de A étudier à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit 8ac85cb719f543c01231f7ce440ac2570cd38656.
#4 Mis à jour par Joël Cuissinat il y a environ 10 ans
- Statut changé de Résolu à Fermé
Fichier à upgrader :
root@horus:~# grep -A3 smb_trash_dir /tmp/horus23.eol [smb_trash_dir] valdefault = [] valprec = [] val = ['.corbeille']
Après l'import :
root@horus:~# grep trash /var/log/creole.log 2014-04-23 17:59:37,888: creoleUpgrade - mise a jour de la variable : smb_trash_dir=['perso/.corbeille']