From 3c7ae431e08af7a53ebfe4fbb2eaf279fb3993b6 Mon Sep 17 00:00:00 2001 From: Dieter Reuter Date: Sat, 13 Aug 2016 16:29:06 +0200 Subject: [PATCH] Improve systemd config for Raspbian Signed-off-by: Dieter Reuter --- hack/install.sh | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/hack/install.sh b/hack/install.sh index 29c6440bb5..711a38d2a3 100644 --- a/hack/install.sh +++ b/hack/install.sh @@ -389,10 +389,9 @@ do_install() { } if [ "$lsb_dist" = "raspbian" ]; then - # Create Raspbian specific systemd unit file, use overlay by default - ( set -x; $sh_c "mkdir -p /etc/systemd/system" ) - ( set -x; $sh_c "$curl https://raw.githubusercontent.com/docker/docker/master/contrib/init/systemd/docker.service > /etc/systemd/system/docker.service" ) - ( set -x; $sh_c "sed -i 's/dockerd/dockerd --storage-driver overlay/' /etc/systemd/system/docker.service" ) + # Create Raspbian specific systemd drop-in file, use overlay by default + ( set -x; $sh_c "mkdir -p /etc/systemd/system/docker.service.d" ) + ( set -x; $sh_c "echo '[Service]\nExecStart=\nExecStart=/usr/bin/dockerd --storage-driver overlay -H fd://' > /etc/systemd/system/docker.service.d/overlay.conf" ) else # aufs is preferred over devicemapper; try to ensure the driver is available. if ! grep -q aufs /proc/filesystems && ! $sh_c 'modprobe aufs'; then