From c0e5b8c81f054a301aeaaa16bf9c6220ba73d833 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Fri, 8 Dec 2017 10:19:09 +0100 Subject: tools: include selinux packages when building images These packages are required to actually activate selinux during boot. --- tools/create-gce-image.sh | 2 +- tools/create-image.sh | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'tools') diff --git a/tools/create-gce-image.sh b/tools/create-gce-image.sh index cc24a245d..798213fda 100755 --- a/tools/create-gce-image.sh +++ b/tools/create-gce-image.sh @@ -7,7 +7,7 @@ # # Prerequisites: # - you need a user-space system, a basic Debian system can be created with: -# sudo debootstrap --include=openssh-server,curl,tar,time,strace stable debian +# sudo debootstrap --include=openssh-server,curl,tar,gcc,libc6-dev,time,strace,sudo,less,psmisc,selinux-utils,policycoreutils,checkpolicy,selinux-policy-default stable debian # - you need qemu-nbd, grub and maybe something else: # sudo apt-get install qemu-utils grub-efi # - you need nbd support in kernel diff --git a/tools/create-image.sh b/tools/create-image.sh index 67f3c2726..292a1e48a 100755 --- a/tools/create-image.sh +++ b/tools/create-image.sh @@ -7,9 +7,9 @@ set -eux # Create a minimal Debian-wheezy distributive as a directory. -sudo rm -rf wheezy -mkdir -p wheezy -sudo debootstrap --include=openssh-server,curl,tar,gcc,libc6-dev,time,strace,sudo,less,psmisc wheezy wheezy +#sudo rm -rf wheezy +#mkdir -p wheezy +#sudo debootstrap --include=openssh-server,curl,tar,gcc,libc6-dev,time,strace,sudo,less,psmisc,selinux-utils,policycoreutils,checkpolicy,selinux-policy-default wheezy wheezy # Set some defaults and enable promtless ssh to the machine for root. sudo sed -i '/^root/ { s/:x:/::/ }' wheezy/etc/passwd -- cgit mrf-deployment