Saya mencoba membangun RPM yang menargetkan RHEL4 dan 5. Saat ini saya menelepon chcon
dari %post
tetapi 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 check
mengatakan 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
semanage
yang tampaknya menjadi salah satu cara yang tepat untuk melakukannya. (Tambahkan kebijakan baru dan jalankanrestorecon
di direktori Anda di%post
.)- Saya juga tidak memerlukan konteks saya sendiri, hanya
httpd_cache_t
pada direktori non-standar.
- Saya juga tidak memerlukan konteks saya sendiri, hanya
Saya juga telah melihat "biarkan
cpio
itu terjadi" - tetapi kemudian saya memiliki masalah baru yang tidak dapat dijalankan oleh pengguna bangunan RPM non-rootchcon
pada direktori build. Saya selingkuh dan adasudo
di file spesifikasi tapi itu sepertinya tidak masalah.