aboutsummaryrefslogtreecommitdiff
path: root/infra/base-images/base-runner/run_minijail
diff options
context:
space:
mode:
authorjonathanmetzman <31354670+jonathanmetzman@users.noreply.github.com>2019-11-05 07:18:25 -0800
committerGitHub <noreply@github.com>2019-11-05 07:18:25 -0800
commitaf0ca618de71174e5daaa2104ed8ca2b27823aa9 (patch)
tree4bcca2914a0fe120b3b432edfb585fed7e92de33 /infra/base-images/base-runner/run_minijail
parent4035d0d62f995482ec33c6ed9cd9c368a50413fd (diff)
downloadoss-fuzz-af0ca618de71174e5daaa2104ed8ca2b27823aa9.tar.gz
Get run_minijail working for i386 (#2997)
Diffstat (limited to 'infra/base-images/base-runner/run_minijail')
-rwxr-xr-xinfra/base-images/base-runner/run_minijail10
1 files changed, 6 insertions, 4 deletions
diff --git a/infra/base-images/base-runner/run_minijail b/infra/base-images/base-runner/run_minijail
index d2b0a182e..bf950b1e7 100755
--- a/infra/base-images/base-runner/run_minijail
+++ b/infra/base-images/base-runner/run_minijail
@@ -20,9 +20,11 @@ mkdir /tmp/chroot
mkdir /tmp/chroot/lib
mkdir /tmp/chroot/lib64
+mkdir /tmp/chroot/lib32
mkdir /tmp/chroot/usr
mkdir /tmp/chroot/usr/lib
+mkdir /tmp/chroot/usr/lib32
mkdir /tmp/chroot/dev
mknod -m 666 /tmp/chroot/dev/null c 1 3
@@ -45,13 +47,13 @@ echo 'Running:'
echo minijail0 -U -m \"0 $UID 1\" -T static \
-c 0 -n -v -p -l -I \
-k proc,/proc,proc,1 -P /tmp/chroot \
- -b /lib,/lib,0 -b /lib64,/lib64,0 -b /usr/lib,/usr/lib,0 \
- -b /tmp,/tmp,1 \
+ -b /lib,/lib,0 -b /lib64,/lib64,0 -b /lib32,/lib32,0 -b /usr/lib,/usr/lib,0 \
+ -b /usr/lib32,/usr/lib32,0 -b /tmp,/tmp,1 \
-b $EXE_DIR,$EXE_DIR,0 $FULL_EXE_PATH $@
minijail0 -U -m "0 $UID 1" -T static \
-c 0 -n -v -p -l -I \
-k proc,/proc,proc,1 -P /tmp/chroot \
- -b /lib,/lib,0 -b /lib64,/lib64,0 -b /usr/lib,/usr/lib,0 \
- -b /tmp,/tmp,1 \
+ -b /lib,/lib,0 -b /lib64,/lib64,0 -b /lib32,/lib32,0 -b /usr/lib,/usr/lib,0 \
+ -b /usr/lib32,/usr/lib32,0 -b /tmp,/tmp,1 \
-b $EXE_DIR,$EXE_DIR,0 $FULL_EXE_PATH $@