@@ -4,26 +4,25 @@ set -o nounset
44set -o xtrace
55
66DEPS=(
7- build-essential git gdb valgrind cmake rpm \
8- python -dev libcap -dev python-pip python-virtualenv \
7+ build-essential git gdb valgrind cmake rpm file
8+ libcap -dev python -dev python-pip python-setuptools
99 hardening-includes gnupg
1010)
1111
12- if [[ -z " ${ARCH_SUFFIX-} " ]] || [[ " $ARCH_SUFFIX " = " amd64" ]]; then
13- true
14- elif [[ " $ARCH_SUFFIX " = " armhf" ]]; then
15- DEPS+=(gcc-arm-linux-gnueabihf binutils-arm-linux-gnueabi libc6-dev-armhf-cross)
16- elif [[ " $ARCH_SUFFIX " = " arm64" ]]; then
17- DEPS+=(gcc-aarch64-linux-gnu binutils-aarch64-linux-gnu libc6-dev-arm64-cross)
18- elif [[ " $ARCH_SUFFIX " = " i386" ]]; then
19- DEPS+=(libc6-dev-i386 gcc-multilib)
20- elif [[ " $ARCH_SUFFIX " = " muslc-amd64" ]]; then
21- DEPS+=(musl-tools)
22- else
23- echo " Unknown ARCH_SUFFIX=${ARCH_SUFFIX} "
24- exit 1
25- fi
12+ case " ${ARCH_SUFFIX-} " in
13+ amd64|' ' ) ;;
14+ arm64) DEPS+=(gcc-aarch64-linux-gnu binutils-aarch64-linux-gnu libc6-dev-arm64-cross) ;;
15+ armel) DEPS+=(gcc-arm-linux-gnueabi binutils-arm-linux-gnueabi libc6-dev-armel-cross) ;;
16+ armhf) DEPS+=(gcc-arm-linux-gnueabihf binutils-arm-linux-gnueabihf libc6-dev-armhf-cross) ;;
17+ i386) DEPS+=(libc6-dev-i386 gcc-multilib) ;;
18+ muslc-amd64) DEPS+=(musl-tools) ;;
19+ ppc64el) DEPS+=(gcc-powerpc64le-linux-gnu binutils-powerpc64le-linux-gnu libc6-dev-ppc64el-cross) ;;
20+ s390x) DEPS+=(gcc-s390x-linux-gnu binutils-s390x-linux-gnu libc6-dev-s390x-cross) ;;
21+ * ) echo " Unknown ARCH_SUFFIX=${ARCH_SUFFIX-} " ; exit 1 ;;
22+ esac
2623
2724apt-get update
2825apt-get install --no-install-recommends --yes " ${DEPS[@]} "
2926rm -rf /var/lib/apt/lists/*
27+
28+ pip install virtualenv
0 commit comments