From dc8d497a298165ec954a5ff550cd97c79dde1a8a Mon Sep 17 00:00:00 2001 From: VG Date: Thu, 11 May 2017 10:01:40 +0200 Subject: add more scripts --- scripts/qrs | 80 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100755 scripts/qrs (limited to 'scripts/qrs') diff --git a/scripts/qrs b/scripts/qrs new file mode 100755 index 0000000..be41aa0 --- /dev/null +++ b/scripts/qrs @@ -0,0 +1,80 @@ +#!/bin/bash + +# standard rsync port is 873, I choose 8873 for userside listen. +PORT=8873 + +printf "Examples of get with rsync (full rsync):\n" + +msg=" rsync -Pa 'rsync://%s:${PORT}/qrs/.' .\n" +printf "$msg" "${HOSTNAME}.local" +printf "$msg" "${HOSTNAME}" + +for ipv6 in ::1 \ + $(ip -oneline -family inet6 address show scope site \ + | sed 's/^.*inet6 \([0-9:a-fA-F]\+\).*$/\1/') \ + $(ip -oneline -family inet6 address show scope global \ + | sed 's/^.*inet6 \([0-9:a-fA-F]\+\).*$/\1/') \ +; do + printf "$msg" "[${ipv6}]" +done + +for ipv4 in $(ip -oneline -family inet address show \ + | sed 's/^.*inet \([0-9.]\+\).*$/\1/'); do + printf "$msg" "${ipv4}" +done + +# <(cat <"$CONF" <