>From 2cc63315605448331be84c485a988e6f29c07339 Mon Sep 17 00:00:00 2001
From: Rafal Krypa <[email protected]>
Date: Mon, 25 Jul 2011 18:02:59 +0200
Subject: [PATCH 3/9] Make sure that SB2 binaries and scripts are run
 directly, not via tools linker.

Change-Id: Ia4eb4a991bc9660119791e1f7603f09969c25d5c
---
 lua_scripts/pathmaps/devel/00_default.lua   |    3 +++
 lua_scripts/pathmaps/emulate/00_default.lua |    4 ++++
 2 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/lua_scripts/pathmaps/devel/00_default.lua b/lua_scripts/pathmaps/devel/00_default.lua
index b261a9e..eb13e86 100644
--- a/lua_scripts/pathmaps/devel/00_default.lua
+++ b/lua_scripts/pathmaps/devel/00_default.lua
@@ -868,6 +868,9 @@ devel_exec_policies = {
 	next_chain = nil,
 	binary = nil,
 	rules = {
+		-- SB2 binaries and scripts must be run directly
+		{prefix = sbox_dir .. '/bin', exec_policy = exec_policy_host_os},
+		{prefix = sbox_dir .. '/share/scratchbox2', exec_policy = exec_policy_host_os},
 
 		-- Tools:
 		-- (tools must be listed first, the tools directory
diff --git a/lua_scripts/pathmaps/emulate/00_default.lua b/lua_scripts/pathmaps/emulate/00_default.lua
index 83c12d7..89edbe1 100644
--- a/lua_scripts/pathmaps/emulate/00_default.lua
+++ b/lua_scripts/pathmaps/emulate/00_default.lua
@@ -365,6 +365,10 @@ all_exec_policies_chain = {
 	next_chain = nil,
 	binary = nil,
 	rules = {
+		-- SB2 binaries and scripts must be run directly
+		{prefix = sbox_dir .. '/bin', exec_policy = default_exec_policy},
+		{prefix = sbox_dir .. '/share/scratchbox2', exec_policy = default_exec_policy},
+
 		-- Tools. at least qemu might be used from there.
 		{prefix = tools, exec_policy = exec_policy_tools},
 
-- 
1.7.9.1


_______________________________________________
Scratchbox-devel mailing list
[email protected]
http://lists.scratchbox.org/cgi-bin/mailman/listinfo/scratchbox-devel

Reply via email to