mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 10:11:27 +01:00
We change all invocations of setup.py as follows:
* use $(PYTHON) instead of `python' so that the user can specify
an alternative python version if they need to. If not set it
defaults to `python' in Config.mk.
* pass --prefix=$(PREFIX) via a new make variable
$(PYTHON_PREFIX_ARG). This allows a user to suppress the
--prefix=... argument entirely by setting PYTHON_PREFIX_ARG=''.
This will work around the bug described here
https://bugs.launchpad.net/ubuntu/+bug/362570
where passing --prefix=/usr/local (which ought to have no effect as
/usr/local is the default prefix) changes which subdirectory
distutils chooses, and results in the files being installed in
site-packages which is not on the default search path.
Users not affected by this python packaging bug should not set
PYTHON_PREFIX_ARG and their builds will not be affected. (Provided
PREFIX did not contain spaces. People who put spaces in PREFIX are
being quite optimistic.)
Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
## # readme.txt <description to the sHype/Xen access control architecture> # # Author: # Reiner Sailer 08/30/2006 <sailer@watson.ibm.com> # # # This file is a toc for information regarding # the access control policy and tools in Xen. ## 1. Xen User Guide describes how to configure, install, and deploy the sHype Access Control Module in Xen. See chapter "sHype/Xen Access Control". 2. 'xm' man page describes the commands related to Xen management, including the commands to manage security policies and labels. Read the access control subcommand section of the xm manual first. 3. policy.txt describes examples for access control policies in Xen. First read the policy description in the Xen User Guide. 4. policytools.txt describes the available tools for creating and managing security policies in Xen.