J'essaie de créer un RPM qui cible RHEL4 et 5. Pour l'instant, j'appelle chcondepuis, %postmais 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 checkles 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
semanagequi semble être l' une des bonnes façons de le faire. (Ajoutez une nouvelle stratégie, puis exécutezrestoreconsur vos répertoires dans%post.)- Je n'ai pas non plus besoin de mon propre contexte, juste
httpd_cache_tsur un répertoire non standard.
- Je n'ai pas non plus besoin de mon propre contexte, juste
J'ai également vu "laissez
cpioprendre soin de lui" - mais j'ai ensuite un nouveau problème qu'un utilisateur de construction RPM non root ne peut pas exécuterchconsur les répertoires de construction. J'ai triché et je l'avaissudodans le fichier de spécifications, mais cela ne semblait pas avoir d'importance de toute façon.