I'm trying to get selinux working in a different linux distribution where
the directory structure differs from the fedora / redhat pattern. I'm
attempting to use the fedora selinux src rpm as a starting point, but of
course lots of files are being labelled incorrectly due to the directory
differences. I can identify the incorrectly labelled files and I know how
to get them labelled correctly. But I need to be able to make a new source
rpm based on the fedora selinux src rpm, including the necessary changes, so
I can distribute and maintain the policy over time.
I can execute "rpmbuild -bp SPECS/selinux-policy.spec" to generate the
fedora patched policy source in the BUILD directory. Then I can make my
changes there. But I need to be able to regenerate the src rpm including
those changes. And I need to be able to maintain this over time as the
reference policy evolves, by dropping in a new reference policy tgz and
regenerating the patch files. Surely there's a better way than "vi
policy-F12.patch"!
I presume there are tools / scripts / instructions to help with this. Can
someone point me in the right direction?
Thanks!
--
My PGP public key:
http://rouses.net/public_key/alan.asc