From 5821ceebbc3d7afeeaf3db7c34d4a0a8f9327636 Mon Sep 17 00:00:00 2001 From: Nico Schottelius Date: Tue, 15 Mar 2011 00:00:25 +0100 Subject: [PATCH] add support for --owner and --group in __file Signed-off-by: Nico Schottelius --- conf/type/__file/gencode | 13 +++++++++++-- conf/type/__file/parameter/optional | 2 ++ 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/conf/type/__file/gencode b/conf/type/__file/gencode index 5f386349..4921815c 100755 --- a/conf/type/__file/gencode +++ b/conf/type/__file/gencode @@ -109,6 +109,15 @@ esac # Mode settings if [ -f "$__object/parameter/mode" ]; then - mode="$(cat "$__object/parameters/mode")" - echo chmod \"$mode\" \"$destination\" + echo chmod \"$(cat "$__object/parameters/mode")\" \"$destination\" +fi + +# Group +if [ -f "$__object/parameter/group" ]; then + echo chgrp \"$(cat "$__object/parameters/group")\" \"$destination\" +fi + +# Owner +if [ -f "$__object/parameter/owner" ]; then + echo chown \"$(cat "$__object/parameters/owner")\" \"$destination\" fi diff --git a/conf/type/__file/parameter/optional b/conf/type/__file/parameter/optional index de17ffff..0c30f4be 100644 --- a/conf/type/__file/parameter/optional +++ b/conf/type/__file/parameter/optional @@ -1,3 +1,5 @@ +group mode +owner source destination