RHEL4와 5를 대상으로하는 RPM을 만들려고합니다. 지금 전화 chcon
를 걸지만 %post
여러 Google 항목에서 "그렇게해야 할 방법이 아닙니다"라는 말이 올바른 방법으로 제한되어 있습니다. 또한 fixfiles -R mypackage check
파일이 정확할 때 파일이 잘못되었다는 것을 알았 습니다 (예상대로; RPM DB는 내가 원하는 것을 인식하지 못합니다).
그것 때문에 내가 특별히 RHEL4 말을 하지 가
semanage
그것을 할 수있는 적절한 방법 중 하나가 될 것으로 보인다. (새 정책을 추가 한 후restorecon
디렉토리에서 실행 하십시오%post
.)- 또한
httpd_cache_t
비표준 디렉토리에 내 컨텍스트가 필요하지 않습니다 .
- 또한
또한 "보자"를 보았습니다.
cpio
그러나 루트가 아닌 RPM 건물 사용자가chcon
빌드 디렉토리에서 실행할 수 없다는 새로운 문제가 있습니다 . 나는 속임수를 쓰고sudo
사양 파일에 있었지만 어쨌든 중요하지 않은 것 같습니다.