diff --git a/component/chromium/buildout.cfg b/component/chromium/buildout.cfg
index 179983a09b610c1b4b898e7ba830dc5c02656440..fe87e0f274b4561db25fe5f2b06d57e9acfc6a03 100644
--- a/component/chromium/buildout.cfg
+++ b/component/chromium/buildout.cfg
@@ -6,7 +6,7 @@ parts =
 [chromium]
 recipe = slapos.recipe.build
 slapos_promisee =
-  bin:chrome
+  directory:bin
 
 x86 = http://commondatastorage.googleapis.com/chromium-browser-continuous/Linux/98589/chrome-linux.zip 8ba6c022849b2a882b6e65163c147eb9
 x86-64 = http://commondatastorage.googleapis.com/chromium-browser-continuous/Linux_x64/98589/chrome-linux.zip 7d2c81295ba3a25b0d1d22eb6162e481
@@ -14,4 +14,5 @@ script =
   if not self.options.get('url'): self.options['url'], self.options['md5sum'] = self.options[guessPlatform()].split(' ')
   extract_dir = self.extract(self.download(self.options['url'], self.options.get('md5sum')))
   workdir = guessworkdir(extract_dir)
-  self.copyTree(workdir, "%(location)s")
\ No newline at end of file
+  self.copyTree(workdir, "%(location)s")
+  os.chmod('%(location)s', '755')
\ No newline at end of file