mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
flask: build policy in different locations
The flask policy can be build twice -- one for hypervisor and one for tools. Before this patch, everything is built inside tools/flask/policy directory. It is possible to have a race to write to the same output file when running parallel builds. Prepend output file names with FLASK_BUILD_DIR. Hypervisor and tools build will set that variable to different directories, so that we can be safe from races. Adjust other bits of the build system as needed. Signed-off-by: Wei Liu <wei.liu2@citrix.com> Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov> Release-acked-by: Wei Liu <wei.liu2@citrix.com>
This commit is contained in:
1 parent
a0e98991b0
commit
c47237a3d9
4 files changed
+16
-7
No files matched your search
@@ -285,6 +285,8 @@ xen/xsm/flask/include/av_permissions.h
|
||||
xen/xsm/flask/include/class_to_string.h
|
||||
xen/xsm/flask/include/flask.h
|
||||
xen/xsm/flask/include/initial_sid_to_string.h
|
||||
xen/xsm/flask/policy.*
|
||||
xen/xsm/flask/xenpolicy-*
|
||||
tools/flask/policy/policy.conf
|
||||
tools/flask/policy/xenpolicy-*
|
||||
xen/xen
|
||||
|
||||