diff --git a/software/neoppod/software.cfg b/software/neoppod/software.cfg
index 94a89f748cde1e8011c797325d5670156c4c9c90..7206e2090623f53547a996fee79a11002d6241c8 100644
--- a/software/neoppod/software.cfg
+++ b/software/neoppod/software.cfg
@@ -42,6 +42,8 @@ scripts =
 recipe = slapos.recipe.build:download
 url = ${:_profile_base_location_}/${:_buildout_section_name_}.cfg.in
 md5sum = 85e88660335bbdfb13ba9026c24858b0
+# XXX: following mode should be the default
+mode = 644
 
 [instance-neo-admin]
 < = cluster
@@ -56,7 +58,7 @@ md5sum = 2cba73dbfa3f6e1a60d54de3bae38fee
 md5sum = 70f7dfc268ceb677913c3a318656f834
 
 [template-my-cnf]
-recipe = slapos.recipe.build:download
+< = cluster
 url = ${:_profile_base_location_}/my.cnf.in
 md5sum = 38b4eb7225f9b7c18875b4d2ab398278