Próbuję zbudować RPM, który jest ukierunkowany na RHEL4 i 5. W tej chwili dzwonię chcon
z, %post
ale wiele wpisów Google mówi „nie tak należy to robić” z bardzo ograniczoną pomocą we właściwy sposób. Zauważyłem również, fixfiles -R mypackage check
że pliki są nieprawidłowe, gdy są prawidłowe (zgodnie z oczekiwaniami; DB RPM nie zdaje sobie sprawy z tego, czego chcę) ..
Mówię konkretnie RHEL4, ponieważ nie ma tego,
semanage
co wydaje się być jednym z właściwych sposobów na zrobienie tego. (Dodaj nową zasadę, a następnie uruchomrestorecon
katalogi w%post
.)- Nie potrzebuję też własnego kontekstu, tylko
httpd_cache_t
niestandardowy katalog.
- Nie potrzebuję też własnego kontekstu, tylko
Widziałem także „pozwól się tym
cpio
zająć” - ale mam nowy problem, że użytkownik nie będący rootem nie może uruchomićchcon
się w katalogach kompilacji. Oszukiwałem i miałem gosudo
w pliku specyfikacji, ale to i tak nie miało znaczenia.