J'essaie de créer un RPM qui cible RHEL4 et 5. Pour l'instant, j'appelle chcon
depuis, %post
mais plusieurs entrées Google disent "ce n'est pas comme ça que vous êtes censé le faire" avec une aide très limitée sur la bonne voie. J'ai également remarqué que fixfiles -R mypackage check
les fichiers sont incorrects lorsqu'ils sont corrects (comme prévu; la base de données RPM ne réalise pas ce que je veux).
Je dis spécifiquement RHEL4 parce qu'il ne pas avoir ce
semanage
qui semble être l' une des bonnes façons de le faire. (Ajoutez une nouvelle stratégie, puis exécutezrestorecon
sur vos répertoires dans%post
.)- Je n'ai pas non plus besoin de mon propre contexte, juste
httpd_cache_t
sur un répertoire non standard.
- Je n'ai pas non plus besoin de mon propre contexte, juste
J'ai également vu "laissez
cpio
prendre soin de lui" - mais j'ai ensuite un nouveau problème qu'un utilisateur de construction RPM non root ne peut pas exécuterchcon
sur les répertoires de construction. J'ai triché et je l'avaissudo
dans le fichier de spécifications, mais cela ne semblait pas avoir d'importance de toute façon.