forked from ungleich-public/cdist
18 lines
456 B
Text
18 lines
456 B
Text
|
if [ -f "$__object/parameter/destination-dir" ]; then
|
||
|
destination_dir=$(cat "$__object/parameter/destination-dir")
|
||
|
else
|
||
|
destination_dir="$__object_id"
|
||
|
fi
|
||
|
|
||
|
ownergroup=""
|
||
|
if [ -f "$__object/parameter/owner" ]; then
|
||
|
ownergroup=$(cat "$__object/parameter/owner")
|
||
|
fi
|
||
|
if [ -f "$__object/parameter/group" ]; then
|
||
|
ownergroup=":$(cat "$__object/parameter/group")"
|
||
|
fi
|
||
|
|
||
|
if [ "$ownergroup" ]; then
|
||
|
echo chown -R "$ownergroup" "$destination_dir"
|
||
|
fi
|