Я пытаюсь создать RPM, который нацелен на RHEL4 и 5. Сейчас я звоню chconиз, %postно несколько записей Google говорят: «Это не то, что вы должны делать» с очень ограниченной помощью на правильном пути. Я также заметил, что fixfiles -R mypackage checkговорит, что файлы неправильные, когда они правы (как и ожидалось; RPM DB не понимает, что я хочу) ..
Я специально говорю RHEL4 , потому что он не имеет ,
semanageкоторый , кажется, один из подходящих способов сделать это. (Добавьте новую политику и затем запустите ееrestoreconв каталогах%post.)- Мне также не нужен мой собственный контекст, просто
httpd_cache_tв нестандартном каталоге.
- Мне также не нужен мой собственный контекст, просто
Я также видел «давай
cpioпозаботимся об этом», но у меня возникла новая проблема, заключающаяся в том, что пользователь, не имеющий прав root, не может работатьchconв каталогах сборки. Я изменял и имелsudoв файле спецификации, но это все равно не имело значения.