marionnet-dev team mailing list archive
-
marionnet-dev team
-
Mailing list archive
-
Message #00475
Re: Patch pour l'utilisation des tmpfs et variable dans TMPDIR
Bonjour,
Je viens de modifier le script, en effet df ne donne pas la bonne info
sur le device dans certains cas un peu tordus (voir message de commit
sur le trunk). Par contre il faut continuer à utiliser de pour
"résoudre" le répertoire qui peut être un lien symbolique, ou contenant
des liens symboliques (sous-chemins), ou être relatif etc.
Merci en tout cas pour le patch proposé pour le script, il m'a permit de
comprendre plus vite le problème et la solution.
Par ailleurs, en ce qui concerne l'introduction de la variable
MARIONNET_TMPDIR_PATH (je préfère sans le suffixe "_PATH"), je suis
d'accord mais pas avec l'ordre proposé implicitement (je ne sais pas si
volontairement) dans le patch, c'est-à-dire :
$TMPDIR
$MARIONNET_TMPDIR
/tmp
$PWD
~/tmp
~/
en effet, si l'utilisateur s'embête à modifier MARIONNET_TMPDIR dans le
fichier de conf, il faut que cette variable soit prioritaire par rapport
à celle "officielle" TMPDIR. Et cela parce que les répertoires
temporaires de marionnet ont des exigences (sparse, capacité) que
d'autres non pas. Donc il faudrait plutôt l'ordre suivant :
$MARIONNET_TMPDIR
$TMPDIR
/tmp
$PWD
~/tmp
~/
Est-ce qu'il y a des arguments contre ce choix ?
J.V.
Le 13/09/2012 08:43, Pierre BLONDEAU ( sysadmin dept-info ) a écrit :
Bonjour,
Ce patch corrige une erreur dans le script de vérification des types de
systèmes de fichiers qui empêche de définir la variable TMPDIR avec un
tmpfs. En effet, le premier "df" retourne "none" pour $DEV et le premier
"none" dans mount correspond à /sys/fs/fuse/connections sur nos machine.
Maintenant TMPDIR est correctement vérifier et on peut également le
spécifier dans le fichier de configuration marionnet.conf.
( Merci de vérifier la syntaxe du ocaml au cas ou ;) )
A dans quelques minutes pour un deuxième mails ;)
A+
_______________________________________________
Mailing list: https://launchpad.net/~marionnet-dev
Post to : marionnet-dev@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/~marionnet-dev
More help : https://help.launchpad.net/ListHelp
References