diff --git a/buildout/README-2.12.txt b/buildout/README-2.12.txt
index f9cc6b3fa7636fe7f456634fe0b3743e8ca7764e..cfd6d5760031f37c9b0c1eebfba861dad608f7be 100644
--- a/buildout/README-2.12.txt
+++ b/buildout/README-2.12.txt
@@ -32,7 +32,7 @@ Setup
 
 Create directory for buildout and its extends cache:
 
-  $ mkdir -p ~/erp5.buildout/extends-cache
+  $ mkdir -p ~/erp5.buildout/{downloads,extends-cache}
 
 Go to this directory:
 
diff --git a/buildout/README.txt b/buildout/README.txt
index 0001f0b556dda01c80245c311e6329d4206aeeee..17b9206ae0304414928fc2cccf530c32053a17eb 100644
--- a/buildout/README.txt
+++ b/buildout/README.txt
@@ -44,6 +44,7 @@ For example:
 Run make inside:
 
   cd ~/erp5.buildout
+  mkdir -p downloads
   make
 
 It will install required software and configure it locally, up to ERP5 site
diff --git a/buildout/buildout-2.12.cfg b/buildout/buildout-2.12.cfg
index e043488145327aff77299a4cb14a6dcf69925519..bf46e19295cdf1a0b61f8b58c9f82f01f1b919e7 100644
--- a/buildout/buildout-2.12.cfg
+++ b/buildout/buildout-2.12.cfg
@@ -4,3 +4,5 @@
 extends =
   profiles/development-2.12.cfg
   profiles/official-2.12.cfg
+unzip = true
+download-cache=${buildout:directory}/downloads
diff --git a/buildout/buildout.cfg b/buildout/buildout.cfg
index 0592c0580cc7ded10bcc792187f6fce15511544d..aa7fa39282dbbdb7257c0cf6f0ae7ffd562b71c0 100644
--- a/buildout/buildout.cfg
+++ b/buildout/buildout.cfg
@@ -1,2 +1,4 @@
 [buildout]
 extends = profiles/official.cfg
+unzip = true
+download-cache=${buildout:directory}/downloads