Ich versuche, eine RPM zu erstellen, die RHEL4 und 5 als Ziel hat. Derzeit rufe ich chconvon %postmehreren Google-Einträgen aus an und sage mit sehr eingeschränkter Hilfe auf dem richtigen Weg, dass "das nicht so ist, wie Sie es tun sollen" . Mir ist auch aufgefallen, fixfiles -R mypackage checkdass die Dateien falsch sind, wenn sie richtig sind (wie erwartet; die RPM-DB erkennt nicht, was ich will).
Ich sage RHEL4 speziell , weil es sich nicht haben ,
semanagewelche die richtigen Wege zu sein scheint , es zu tun. (Fügen Sie eine neue Richtlinie hinzu und führen Sie sierestoreconin Ihren Verzeichnissen aus%post.)- Ich brauche auch keinen eigenen Kontext, nur
httpd_cache_tin einem nicht standardmäßigen Verzeichnis.
- Ich brauche auch keinen eigenen Kontext, nur
Ich habe auch "Lassen Sie
cpiosich darum kümmern" gesehen - aber dann habe ich ein neues Problem, dass ein Benutzer, der kein Root-RPM erstellt, nichtchconin den Build-Verzeichnissen ausgeführt werden kann. Ich habe geschummelt und hattesudoin der Spec-Datei aber das schien sowieso egal zu sein.