From 73709ed0a03dd80c01289b92fa52e1701123c726 Mon Sep 17 00:00:00 2001 From: "Hongli Lai (Phusion)" Date: Tue, 25 Mar 2014 16:22:04 +0100 Subject: [PATCH] During 'docker build', temporarily disable dpkg fsync to make it faster --- image/cleanup.sh | 2 ++ image/prepare.sh | 3 +++ 2 files changed, 5 insertions(+) diff --git a/image/cleanup.sh b/image/cleanup.sh index bf718ad..2e358d5 100755 --- a/image/cleanup.sh +++ b/image/cleanup.sh @@ -6,5 +6,7 @@ set -x apt-get clean rm -rf /build rm -rf /tmp/* /var/tmp/* +rm -rf /var/lib/apt/lists/* +rm -f /etc/dpkg/dpkg.cfg.d/02apt-speedup rm -f /etc/ssh/ssh_host_* diff --git a/image/prepare.sh b/image/prepare.sh index a44937b..b30df58 100755 --- a/image/prepare.sh +++ b/image/prepare.sh @@ -3,6 +3,9 @@ set -e source /build/buildconfig set -x +## Temporarily disable dpkg fsync to make building faster. +echo force-unsafe-io > /etc/dpkg/dpkg.cfg.d/02apt-speedup + ## Enable Ubuntu Universe. echo deb http://archive.ubuntu.com/ubuntu precise main universe > /etc/apt/sources.list echo deb http://archive.ubuntu.com/ubuntu precise-updates main universe >> /etc/apt/sources.list