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).