From a37134881c4192415fd13c2981393eed3bf393ad Mon Sep 17 00:00:00 2001 From: Simon Paillard Date: Mon, 29 Apr 2013 23:52:14 +0200 Subject: Move reusable code to function rsync_protocol --- etc/common | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'etc') diff --git a/etc/common b/etc/common index 0501240..de3cfac 100644 --- a/etc/common +++ b/etc/common @@ -232,3 +232,12 @@ savelog() { done mv "${torotate}" "${torotate}.0" } + +# Return rsync version +rsync_protocol() { + RSYNC_VERSION="$(${RSYNC} --version)" + if [[ $RSYNC_VERSION =~ (protocol[ ]+version[ ]+([0-9]+)) ]]; then + echo ${BASH_REMATCH[2]} + fi + unset RSYNC_VERSION +} -- cgit v1.2.3