Hide Forgot
There are at least a couple of sub-issues here: 1. Tag everything appropriately with contexts in the RPM spec file 2. Avoid using /tmp for anything (see http://danwalsh.livejournal.com/11467.html) The latter will require updating pulpdist.core.sync_trees to accept a configurable temp dir, then updating the Pulp plugins to use the conduit's working directory API to get an appropriate path. (This issue may affect the web app as well, but it *definitely* affects the plugins, since they currently use /tmp for various working files)
I split out the "don't use /tmp" problem to its own BZ entry: #761257 This issue is now just about setting contexts appropriately so that the plugins and the web application can be used with the default SELinux policy for httpd.
This is done in 0.0.3. Note that any destination directories for sync operations will *also* need to have their SELinux contexts set correctly (the demo repositories handle this by targeting /var/www/pub subdirectories)