]> git.nbdom.net Git - nb.git/commitdiff
fix nb_alert
authorNicolas Boisselier <nicolas.boisselier@gmail.com>
Fri, 7 Aug 2015 16:20:15 +0000 (17:20 +0100)
committerNicolas Boisselier <nicolas.boisselier@gmail.com>
Fri, 7 Aug 2015 16:20:15 +0000 (17:20 +0100)
etc/profile.d/nb.sh

index a9c07a15d41ad7336fede5bf7c07345e6db2161c..ef503932fcc7e82b9c1a57109bdb3285461ae457 100644 (file)
@@ -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