Project

General

Profile

Evolution #7463

migration de la variable "smb_trash_dir" en 2.4

Added by Joël Cuissinat about 7 years ago. Updated almost 7 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Category:
-
Start date:
Due date:
04/04/2014
% Done:

100%

Estimated time:
1.00 h
Spent time:
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.


Related issues

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

Associated revisions

Revision 8ac85cb7 (diff)
Added by Joël Cuissinat about 7 years ago

Migration de la variable "smb_trash_dir"

Fixes #7463 @30m

History

#1 Updated by Joël Cuissinat about 7 years ago

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 Updated by Joël Cuissinat about 7 years ago

  • Due date set to 04/04/2014
  • Assigned To set to Joël Cuissinat
  • Target version set to 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 Updated by Joël Cuissinat about 7 years ago

  • Status changed from A étudier to Résolu
  • % Done changed from 0 to 100

#4 Updated by Joël Cuissinat almost 7 years ago

  • Status changed from Résolu to 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']

Also available in: Atom PDF