Projet

Général

Profil

Evolution #7463

migration de la variable "smb_trash_dir" en 2.4

Ajouté par Joël Cuissinat il y a plus de 10 ans. Mis à jour il y a environ 10 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
Echéance:
04/04/2014
% réalisé:

100%

Temps estimé:
1.00 h
Temps passé:
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

Lié à eole-fichier - Evolution #6718: Rendre paramétrable l'arborescence où se situe la corbeille Fermé 21/02/2014
Lié à eole-dns - Evolution #2795: Fusionner les variables nom_host_dns et ip_host_dns dans celles fournies par eole-common [2.4] Fermé 31/01/2012 04/04/2014

Révisions associées

Révision 8ac85cb7 (diff)
Ajouté par Joël Cuissinat il y a plus de 10 ans

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

#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']

Formats disponibles : Atom PDF