diff --git a/scripts/sbin/meta-tool.sh b/scripts/sbin/meta-tool.sh index 3540a7d96..5370a36a8 100755 --- a/scripts/sbin/meta-tool.sh +++ b/scripts/sbin/meta-tool.sh @@ -73,9 +73,9 @@ ETCD_FILE="" while [[ "$#" -gt 0 ]]; do case $1 in --etcd-dir) ETCD_DATA_DIR="$2"; shift ;; - -e|--etcd-tmp-dir) ETCD_TMP_DIR="$2"; shift ;; + --etcd-tmp-dir) ETCD_TMP_DIR="$2"; shift ;; -m|--db-file) DB_FILE="$2"; shift ;; - --etcd-file) ETCD_FILE="$2"; shift ;; + -e|--etcd-file) ETCD_FILE="$2"; shift ;; *) echo "Unknown parameter: $1"; exit 1 ;; esac shift diff --git a/scripts/sbin/rsync-cluster.sh b/scripts/sbin/rsync-cluster.sh index 5d5b610bd..cbfe83d9a 100755 --- a/scripts/sbin/rsync-cluster.sh +++ b/scripts/sbin/rsync-cluster.sh @@ -53,7 +53,10 @@ fi # Sync retina node # --------------------------- if [[ -f "$PIXELS_HOME/etc/retina" ]]; then - read -r retina home < "$PIXELS_HOME/etc/retina" - sync_node_lib "$retina" "$home" + while read -r retina home; do + # Skip empty lines or comments + [[ -z "$retina" || "$retina" =~ ^# ]] && continue + sync_node_lib "$retina" "$home" + done < "$PIXELS_HOME/etc/retina" fi