Estoy tratando de construir un RPM que se dirija a RHEL4 y 5. En este momento llamo chcon
desde, %post
pero varias entradas de Google dicen "no es así como se supone que debes hacerlo" con ayuda muy limitada en la forma correcta . También he notado que fixfiles -R mypackage check
dice que los archivos están mal cuando están bien (como se esperaba; el RPM DB no se da cuenta de lo que quiero).
Digo específicamente RHEL4 porque no tiene lo
semanage
que parece ser una de las formas adecuadas de hacerlo. (Agregue una nueva política y luego ejecútelarestorecon
en sus directorios%post
).- Tampoco necesito mi propio contexto, solo
httpd_cache_t
en un directorio no estándar.
- Tampoco necesito mi propio contexto, solo
También he visto "dejar que
cpio
se encargue", pero luego tengo un nuevo problema que un usuario de construcción RPM no root no puede ejecutarchcon
en los directorios de compilación. Hice trampa y teníasudo
en el archivo de especificaciones, pero eso no parecía importar de todos modos.