From bab0fe3b0d4f5eba268cfeba92e6c05ab85048cc Mon Sep 17 00:00:00 2001 From: Claus Strasburger Date: Mon, 17 Jul 2017 12:05:07 +0200 Subject: [PATCH] Docker build: move to debian stretch --- Dockerfile | 4 ++-- build-docker.sh | 7 ++++--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index 597acbd..1b2979c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,10 @@ -FROM debian:jessie +FROM debian:stretch RUN apt-get -y update && \ apt-get -y install \ git vim parted \ quilt realpath qemu-user-static debootstrap zerofree pxz zip dosfstools \ - bsdtar libcap2-bin rsync grep \ + bsdtar libcap2-bin rsync grep udev \ && rm -rf /var/lib/apt/lists/* COPY . /pi-gen/ diff --git a/build-docker.sh b/build-docker.sh index 39bd51b..5e3c5ff 100755 --- a/build-docker.sh +++ b/build-docker.sh @@ -12,9 +12,10 @@ if ! $DOCKER ps >/dev/null; then fi set -e -config_mount="/dev/null:/dev/null" + +config_mount=() if [ -f config ]; then - config_mount="$(pwd)/config:/pi-gen/config:ro" + config_mount=("-v" "$(pwd)/config:/pi-gen/config:ro") source config fi @@ -65,7 +66,7 @@ else $DOCKER run --name "${CONTAINER_NAME}" --privileged \ -e IMG_NAME=${IMG_NAME}\ -v "$(pwd)/deploy:/pi-gen/deploy" \ - -v "${config_mount}" \ + "${config_mount[@]}" \ pi-gen \ bash -e -o pipefail -c "dpkg-reconfigure qemu-user-static && cd /pi-gen; ./build.sh &&