cdist/cdist/conf/type/__rsync/gencode-remote

18 lines
456 B
Text
Raw Normal View History

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