[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Package perso qui supprime /opt/ suite à un remove




Le 26/01/2014 20:58, Francois Lafont a écrit :
Le 26/01/2014 18:17, Bzzz a écrit :

"Toutefois, le package peut créer des répertoires vides
                                                     ^^^^^
ok, ces répertoires sont vides (répertoires pas encore
super bien identifiés à ce stade, on sait juste qu'ils
sont « sous /usr/local » ce que je trouve assez ambigu).
C'est parce que la formulation est faire en 2 fois:
1- des dirs vides dans /usr/local
2- "Ce ne sont pas des répertoires dans /usr/local,
    mais sont des enfants de répertoires dans /usr/local."
    Donc: /usr/local/*/<enfant de *>
Mouais, suis pas convaincu.
L'exemple donné par Sylvain avec TeXLive m'incite vraiment
à penser qu'il s'agit des répertoires vides au final.
Je parle de ce lien bien sûr :
http://www.debian.org/doc/debian-policy/ch-opersys.html#s9.1.2

Par ailleurs, ils peuvent être pleins, puisque:
"Ces répertoires (/usr/local/*/dir/) devraient être supprimés
sur la suppression de paquets s'ils sont vides"
Oui mais rempli par l'administrateur du système. Toujours
en reprenant l'exemple de Sylvain avec TeXLive qui va
créer le répertoire vide /usr/local/share/texmf/ afin
que l'admin du système puisse y mettre ses classes etc.
Mais le paquet TeXLive lui n'y déposera rien. Et bien
sûr, lors d'un remove/purge, si le répertoire est non
vide (parce que l'admin y a mis des classes), celui-ci
n'est pas supprimé afin que l'admin ne perde pas son
travail.
J'avais installé project-neon qui est crée dans opt puis je l'ai effacé, j'ai remarqué que opt avait été effacé, c'est la première fois que ça se passe, car avant opt n'était pas effacé. Par contre entre temps j'ai installé teamviewer et la seconde fois le répertoire opt n'a pas été effacé.


Reply to: