diff --git a/software/resdemo/buildout.cfg b/software/resdemo/buildout.cfg
index 951a5acb3440a8a92ecd4797e9d6aa43fba45531..6516a9f0287458b9b66aa7948a948c7f94ddd1f9 100644
--- a/software/resdemo/buildout.cfg
+++ b/software/resdemo/buildout.cfg
@@ -6,7 +6,9 @@ parts =
   git
   slapos-cookbook
   slapos.cookbook-repository
+  slapos.core-repository
   slapos.toolbox-repository
+  check-recipe
   rdiff-backup
   dropbear
   eggs
@@ -20,6 +22,7 @@ parts =
 
 develop =
   ${:parts-directory}/slapos.cookbook-repository
+  ${:parts-directory}/slapos.core-repository
   ${:parts-directory}/slapos.toolbox-repository
 
 
@@ -49,6 +52,11 @@ repository = http://git.erp5.org/repos/slapos.git
 branch = cygwin-resstack
 git-executable = ${git:location}/bin/git
 
+[slapos.core-repository]
+recipe = slapos.recipe.build:gitclone
+repository = http://git.erp5.org/repos/slapos.core.git
+branch = link-local
+git-executable = ${git:location}/bin/git
 
 [slapos.toolbox-repository]
 recipe = slapos.recipe.build:gitclone
@@ -56,6 +64,15 @@ repository = http://git.erp5.org/repos/slapos.toolbox.git
 branch = cygwin-resdemo
 git-executable = ${git:location}/bin/git
 
+[check-recipe]
+recipe = plone.recipe.command
+stop-on-error = true
+update-command = ${:command}
+command =
+  grep parts ${buildout:develop-eggs-directory}/slapos.cookbook.egg-link &&
+  grep parts ${buildout:develop-eggs-directory}/slapos.core.egg-link &&
+  grep parts ${buildout:develop-eggs-directory}/slapos.toolbox.egg-link
+
 
 
 [application]