diff --git a/bin/cdist-config b/bin/cdist-config
index 0d0fd152..61b7117f 100755
--- a/bin/cdist-config
+++ b/bin/cdist-config
@@ -19,7 +19,7 @@
#
#
-__cdist_version="1.0.3"
+__cdist_version="1.0.4"
# Fail if something bogus is going on
set -u
diff --git a/bin/cdist-deploy-to b/bin/cdist-deploy-to
index 7f66888f..d006dd2d 100755
--- a/bin/cdist-deploy-to
+++ b/bin/cdist-deploy-to
@@ -67,4 +67,4 @@ cdist-dir push "$__cdist_target_host" "$__cdist_out_object_dir" \
# And finally - execute the code
cdist-code-run-all "$__cdist_target_host"
-echo "cdist $__cdist_version: success on $__cdist_target_host"
+echo "cdist $__cdist_version: Successfully finished run on $__cdist_target_host"
diff --git a/bin/cdist-env b/bin/cdist-env
index e95e078b..a7610aac 100755
--- a/bin/cdist-env
+++ b/bin/cdist-env
@@ -18,14 +18,14 @@
# along with cdist. If not, see .
#
#
-# Setup environment for use with cdist
+# Setup environment for use with cdist - must be standalone!
#
-. cdist-config
-[ $# -eq 0 ] || __cdist_usage "no arguments"
-
-# Allow access to unset variables like PATH and MANPATH
-set +u
+__cdist_pwd="$(pwd -P)"
+__cdist_mydir="${0%/*}";
+__cdist_abs_mydir="$(cd "$__cdist_mydir" && pwd -P)"
+__cdist_myname=${0##*/};
+__cdist_abs_myname="$__cdist_abs_mydir/$__cdist_myname"
echo export PATH=$__cdist_abs_mydir:$PATH
diff --git a/conf/type/__addifnosuchline/man.text b/conf/type/__addifnosuchline/man.text
new file mode 100644
index 00000000..722a3080
--- /dev/null
+++ b/conf/type/__addifnosuchline/man.text
@@ -0,0 +1,50 @@
+cdist-type__addifnosuchline(7)
+==============================
+Daniel Roth
+
+
+NAME
+----
+cdist-type__addifnosuchline - Add a line (if not existing already)
+
+
+DESCRIPTION
+-----------
+This type can be used to check a file for existence of a
+specific line and adding it, if it was not found.
+
+
+REQUIRED PARAMETERS
+-------------------
+line::
+ Specifies the content which shall be added if not existing.
+
+
+OPTIONAL PARAMETERS
+-------------------
+file::
+ If supplied, use this as the destination file.
+ Otherwise the object_id is used.
+
+
+EXAMPLES
+--------
+
+--------------------------------------------------------------------------------
+# Creates or appends the line specifiend in "include_www" to the file "lighttpd.conf"
+__addifnosuchline www --file /etc/lighttpd.conf --line include_www
+
+# Adds the line "include_git" to the file "lighttpd.conf"
+__addifnosuchline /etc/lighttpd.conf --line include_git
+--------------------------------------------------------------------------------
+
+
+SEE ALSO
+--------
+- cdist-type(7)
+
+
+COPYING
+-------
+Copyright \(C) 2011 Daniel Roth. Free use of this software is
+granted under the terms of the GNU General Public License version 3 (GPLv3).
diff --git a/doc/changelog b/doc/changelog
index 50fb9de1..c869c146 100644
--- a/doc/changelog
+++ b/doc/changelog
@@ -1,4 +1,4 @@
-1.0.4:
+1.0.4: 2011-03-15
* New type __motd
* New type __addifnosuchline
* Document type __issue
diff --git a/doc/man/to_check/cdist-type-addifnosuchline.text b/doc/man/to_check/cdist-type-addifnosuchline.text
deleted file mode 100644
index 09618dc3..00000000
--- a/doc/man/to_check/cdist-type-addifnosuchline.text
+++ /dev/null
@@ -1,30 +0,0 @@
-cdist-type-addifnosuchline(1)
-======================
-Daniel Roth
-
-
-NAME
-----
-cdist-type-addifnosuchline
-
-
-SYNOPSIS
---------
-cdist-type-addifnosuchline Add if no such line
-
-
-DESCRIPTION
------------
-cdist-type-addifnosuchline can be used to check a file for existence of a
-specific line and adding that if not found
-
-
-SEE ALSO
---------
-cdist(7)
-
-
-COPYING
--------
-Copyright \(C) 2011 Daniel Roth. Free use of this software is
-granted under the terms of the GNU General Public License version 3 (GPLv3).