From: Nicolas Boisselier Date: Fri, 7 Aug 2015 16:20:15 +0000 (+0100) Subject: fix nb_alert X-Git-Url: https://git.nbdom.net/?a=commitdiff_plain;h=5933b2da0340c4d9329ff95cb4b39b631429e77b;p=nb.git fix nb_alert --- diff --git a/etc/profile.d/nb.sh b/etc/profile.d/nb.sh index a9c07a15..ef503932 100644 --- a/etc/profile.d/nb.sh +++ b/etc/profile.d/nb.sh @@ -55,7 +55,8 @@ nb_alert() { *) host=macbook.brighton.loc case $HOSTNAME in *[Mm][Aa][Cc][Bb][Oo][Oo][Kk]*) host="";; esac - cmd="$cmd && mac_xmessage \"$FUNCNAME from $HOSTNAME: "$(tr "\"\`'" "”"<<< "$@")"\" 1>/dev/null" + local msg="$FUNCNAME from $HOSTNAME "$(tr "\"\`'" "”"<<< "$@") + cmd="$cmd && mac_xmessage \"$msg\" 1>/dev/null" ;; esac #host="" @@ -68,7 +69,7 @@ nb_alert() { ping -qc1 "$host" &> /dev/null || ( echo "Can't ping $host" 1>&2; return 1 ) - ips | grep -qxFm1 "$ip" || cmd="ssh -o BatchMode=yes $host -- $cmd" + ips | grep -qxFm1 "$ip" || cmd="ssh -o BatchMode=yes $host -- '$cmd'" fi