diff --git a/.gitignore b/.gitignore
index ae6a57a8084832fb8007482872239a7205b36852..f8e98b911c08f079c41a32f0d10987878a2e0a53 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,6 @@
 bin/getfile.sh.cfg
-profiles/ci-webgui/config.sh
-profiles/ci-webgui/replace.txt
-profiles/ci-webgui/tasks_config.sh
+profiles/ci-webgui/*
+profiles/ci-webgui-demo/*
+profiles/ci-webgui-demo/replace.txt
+profiles/ci-webgui-demo/tasks_config.sh
+profiles/ci-webgui-demo/tasks_postinstall.sh
diff --git a/readme.md b/readme.md
index 2be225d66b040a1cce46985300eed4eb6575c344..77cc4d594c2ccdc018f70f19be6b744fc2fb81cc 100644
--- a/readme.md
+++ b/readme.md
@@ -100,7 +100,7 @@ To access other ressources you can user these variables:
 
 ```txt
 ${selfdir}     application root of deployment scripts
-${projectdir}  project config dir i.e. [path]/profiles/myapp
+${profiledir}  project config dir i.e. [path]/profiles/myapp
 ```
 
 For hooks you can create files with pre defined names. A hook script must have executable rights. You get a hint message if it does not exist or has no x permission. A missing hook script does not result in an error.
@@ -123,7 +123,7 @@ You need to reference the template, output file and a file for replacement data.
 #               create_config.sh    template_file                                 target_file                       replacements (can be multiple files)
 #               |                   |                                             |                                 |
 #               v                   v                                             v                                 v
-"${selfdir}/bin/create_config.sh"   hooks/templates/mytemplate.erb                config/target.php                 ${projectdir}/replace.txt
+"${selfdir}/bin/create_config.sh"   hooks/templates/mytemplate.erb                config/target.php                 ${profiledir}/replace.txt
 ```
 
 #### Pre and post install actions