Lines 220-241
Link Here
|
220 |
# sandbox support functions |
220 |
# sandbox support functions |
221 |
addread() |
221 |
addread() |
222 |
{ |
222 |
{ |
223 |
export SANDBOX_READ="$SANDBOX_READ:$1" |
223 |
local x |
|
|
224 |
for x in "$@"; do |
225 |
SANDBOX_READ="$SANDBOX_READ:$x" |
226 |
done |
227 |
export SANDBOX_READ |
224 |
} |
228 |
} |
225 |
|
229 |
|
226 |
addwrite() |
230 |
addwrite() |
227 |
{ |
231 |
{ |
228 |
export SANDBOX_WRITE="$SANDBOX_WRITE:$1" |
232 |
local x |
|
|
233 |
for x in "$@"; do |
234 |
SANDBOX_WRITE="$SANDBOX_WRITE:$x" |
235 |
done |
236 |
export SANDBOX_WRITE |
229 |
} |
237 |
} |
230 |
|
238 |
|
231 |
adddeny() |
239 |
adddeny() |
232 |
{ |
240 |
{ |
233 |
export SANDBOX_DENY="$SANDBOX_DENY:$1" |
241 |
local x |
|
|
242 |
for x in "$@"; do |
243 |
SANDBOX_DENY="$SANDBOX_DENY:$x" |
244 |
done |
245 |
export SANDBOX_DENY |
234 |
} |
246 |
} |
235 |
|
247 |
|
236 |
addpredict() |
248 |
addpredict() |
237 |
{ |
249 |
{ |
238 |
export SANDBOX_PREDICT="$SANDBOX_PREDICT:$1" |
250 |
local x |
|
|
251 |
for x in "$@"; do |
252 |
SANDBOX_PREDICT="$SANDBOX_PREDICT:$x" |
253 |
done |
254 |
export SANDBOX_PREDICT |
239 |
} |
255 |
} |
240 |
|
256 |
|
241 |
if [ "${FEATURES/-ccache/}" = "${FEATURES}" -a "${FEATURES/ccache/}" != "${FEATURES}" -a -d /usr/bin/ccache ] |
257 |
if [ "${FEATURES/-ccache/}" = "${FEATURES}" -a "${FEATURES/ccache/}" != "${FEATURES}" -a -d /usr/bin/ccache ] |