aboutsummaryrefslogtreecommitdiffstats
path: root/tools/create-image.sh
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2018-04-02 20:10:48 +0200
committerDmitry Vyukov <dvyukov@google.com>2018-04-02 20:10:48 +0200
commit676bd07e7e80f8a270af7f0276443c68f4a99e25 (patch)
tree97d09aa6c4f6634165d8d12543ec83af7efb46e7 /tools/create-image.sh
parent3e679c51c03ac13a5b4b601873689925eda3cc16 (diff)
sys/linux: test various binfmt's in execve
Diffstat (limited to 'tools/create-image.sh')
-rwxr-xr-xtools/create-image.sh7
1 files changed, 4 insertions, 3 deletions
diff --git a/tools/create-image.sh b/tools/create-image.sh
index cb37b6ebe..9f23183ad 100755
--- a/tools/create-image.sh
+++ b/tools/create-image.sh
@@ -9,15 +9,16 @@ set -eux
# Create a minimal Debian-wheezy distributive as a directory.
RELEASE=wheezy
DIR=wheezy
-sudo rm -rf $DIR
-mkdir -p $DIR
-sudo debootstrap --include=openssh-server,curl,tar,gcc,libc6-dev,time,strace,sudo,less,psmisc,selinux-utils,policycoreutils,checkpolicy,selinux-policy-default $RELEASE $DIR
+#sudo rm -rf $DIR
+#mkdir -p $DIR
+#sudo debootstrap --include=openssh-server,curl,tar,gcc,libc6-dev,time,strace,sudo,less,psmisc,selinux-utils,policycoreutils,checkpolicy,selinux-policy-default $RELEASE $DIR
# Set some defaults and enable promtless ssh to the machine for root.
sudo sed -i '/^root/ { s/:x:/::/ }' $DIR/etc/passwd
echo 'T0:23:respawn:/sbin/getty -L ttyS0 115200 vt100' | sudo tee -a $DIR/etc/inittab
printf '\nauto eth0\niface eth0 inet dhcp\n' | sudo tee -a $DIR/etc/network/interfaces
echo 'debugfs /sys/kernel/debug debugfs defaults 0 0' | sudo tee -a $DIR/etc/fstab
+echo 'binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc defaults 0 0' | sudo tee -a $DIR/etc/fstab
echo 'SELINUX=disabled' | sudo tee $DIR/etc/selinux/config
echo "kernel.printk = 7 4 1 3" | sudo tee -a $DIR/etc/sysctl.conf
echo 'debug.exception-trace = 0' | sudo tee -a $DIR/etc/sysctl.conf