Saya mencoba membangun RPM yang menargetkan RHEL4 dan 5. Saat ini saya menelepon chcondari %posttetapi beberapa entri Google mengatakan "itu bukan cara Anda seharusnya melakukannya" dengan bantuan yang sangat terbatas di jalan yang benar . Saya juga memperhatikan bahwa fixfiles -R mypackage checkmengatakan file-file itu salah ketika mereka benar (seperti yang diharapkan; RPM DB tidak menyadari apa yang saya inginkan) ..
Saya secara khusus mengatakan RHEL4 karena tidak memiliki
semanageyang tampaknya menjadi salah satu cara yang tepat untuk melakukannya. (Tambahkan kebijakan baru dan jalankanrestorecondi direktori Anda di%post.)- Saya juga tidak memerlukan konteks saya sendiri, hanya
httpd_cache_tpada direktori non-standar.
- Saya juga tidak memerlukan konteks saya sendiri, hanya
Saya juga telah melihat "biarkan
cpioitu terjadi" - tetapi kemudian saya memiliki masalah baru yang tidak dapat dijalankan oleh pengguna bangunan RPM non-rootchconpada direktori build. Saya selingkuh dan adasudodi file spesifikasi tapi itu sepertinya tidak masalah.