Projet

Général

Profil

Actions

Evolution #615

fermé

Gestion des fichiers temporaires

Ajouté par Jérôme Augé il y a environ 16 ans. Mis à jour il y a plus de 15 ans.

Statut:
Résolu
Priorité:
Bas
Assigné à:
Arnaud Buathier
Version cible:
Début:
26/01/2010
Echéance:
% réalisé:

100%

Temps estimé:
Version source:
Solution proposée:
Principaux fichiers impactés:
Wiki Détail:
Contrôle:
Thème:

Description

La plupart des fichiers temporaires de freedom sont créés dans `/var/tmp' ou `/tmp' avec ces répertoire inscrits en dur dans le code.

Je pense qu'il serait préférable de ne pas référencer ces répertoires en dur, et d'utiliser les fonctions système de création de fichiers/répertoire temporaires qui se basent sur les valeurs par défaut de l'OS et qu'on peut altérer avec la variable d'environnement TMPDIR.

Ensuite, les fichiers temporaires ne semblent pas toujours nettoyés et ceux-ci peuvent s'accumuler indéfiniment.

Mis à jour par Marc Claverie il y a plus de 15 ans

  • Projet changé de 1 à Core

Mis à jour par Marc Claverie il y a plus de 15 ans

  • Assigné à mis à Arnaud Buathier
  • Version cible mis à 3.0.8

Mis à jour par Marc Claverie il y a plus de 15 ans

Déclarer un paramètre FREEDOM_TMPDIR dans le info.xml.in avec comme valeur par défaut /tmp.
Chaque fois que l'on utilise un répertoire temporaire dans freedom-toolbox, utiliser $action->getParam("FREEDOM_TMPDIR", "/tmp") (syntaxe à contrôler).
A faire dans freedom-toolbox, freedom-api.

Mis à jour par Arnaud Buathier il y a plus de 15 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

Appliqué par commit commit:"701b50ca35d2d97d4a41a3b20fdf51b618807b41".

Actions

Formats disponibles : Atom PDF