add new type: __rbenv

Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
add linebreak, add broken require

Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
Merge branch 'master' into type__rbenv
+deps issue description

Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
Merge branch 'master' into type__rbenv
update rbenv type to cdist 3.0 style

Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
Merge branch 'master' into type__rbenv
Merge branch 'master' into type__rbenv
preserve ownership and permissions of existing file

Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
dont fail if result is empty file

Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
OpenBSD pkg utils does not return properly, so we have to verify success by looking at the list of installed packages after the present/absent actions
.
escaped some variables in the gencode-remote output
++changes

Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
handle existing symlink but wrong source

Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
either to it all, or fail; echo and cat suck, printf ftw!

Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
ignore trailing slashes for comparison of source

Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
Merge branch 'master' into type__rbenv
changes for 3.1.0

Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
remove useless error in build script

Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>