Index: /locker/bin/cronload
===================================================================
--- /locker/bin/cronload	(revision 462)
+++ /locker/bin/cronload	(revision 463)
@@ -8,3 +8,3 @@
 cwd=`pwd`
 lname=`perl -e "\\\$temp = \"$cwd\"; \\\$temp =~ /\\\/([^\\\/]+)\\\/cron_scripts/; print \\\$1"`
-athrun scripts scripts-ssh -l "$lname" /usr/local/bin/cronload "$1" "$cwd" 2>/dev/null
+athrun scripts scripts-ssh "$lname" /usr/local/bin/cronload "$1" "$cwd" 2>/dev/null
Index: /locker/bin/scripts-remove
===================================================================
--- /locker/bin/scripts-remove	(revision 462)
+++ /locker/bin/scripts-remove	(revision 463)
@@ -9,5 +9,5 @@
 
 sshrun() {
-    athrun scripts scripts-ssh -l "$lname" "/mit/scripts/$@" 2>/dev/null
+    athrun scripts scripts-ssh "$lname" "/mit/scripts/$@" 2>/dev/null
 }
 
Index: /locker/bin/scripts-ssh
===================================================================
--- /locker/bin/scripts-ssh	(revision 462)
+++ /locker/bin/scripts-ssh	(revision 463)
@@ -1,3 +1,6 @@
-#!/bin/sh
+#!/bin/bash
+
+lname=$1
+shift
 
 exec ssh \
@@ -8,3 +11,3 @@
 	-o GlobalKnownHostsFile=/afs/athena.mit.edu/contrib/scripts/ssh/known_hosts \
 	-o UserKnownHostsFile=/dev/null \
-	scripts.mit.edu "$@"
+	scripts.mit.edu -l "$lname" "$(printf "%q " "$@")"
Index: /locker/bin/signup-minimal
===================================================================
--- /locker/bin/signup-minimal	(revision 462)
+++ /locker/bin/signup-minimal	(revision 463)
@@ -48,5 +48,5 @@
   lname=$temp
 
-  ans=`athrun scripts scripts-ssh /usr/local/bin/admof "$lname" "$USER@ATHENA.MIT.EDU"` 
+  ans=`athrun scripts scripts-ssh "$USER" /usr/local/bin/admof "$lname" "$USER@ATHENA.MIT.EDU"` 
   if [ "$ans" != "yes" ]; then
     echo
Index: /locker/bin/signup-sql
===================================================================
--- /locker/bin/signup-sql	(revision 462)
+++ /locker/bin/signup-sql	(revision 463)
@@ -9,9 +9,9 @@
 
 sshrun() {
-  athrun scripts scripts-ssh -l "$lname" "/mit/scripts/$@" 2>/dev/null
+  athrun scripts scripts-ssh "$lname" "/mit/scripts/$@" 2>/dev/null
 }
 
 vsshrun() {
-  athrun scripts scripts-ssh -l "$lname" "/mit/scripts/$@"
+  athrun scripts scripts-ssh "$lname" "/mit/scripts/$@"
 }
 
Index: /locker/deploy/bin/onathena
===================================================================
--- /locker/deploy/bin/onathena	(revision 462)
+++ /locker/deploy/bin/onathena	(revision 463)
@@ -18,9 +18,9 @@
 
 sshrun() {
-  athrun scripts scripts-ssh -l "$lname" "/mit/scripts/$@" 2>/dev/null
+  athrun scripts scripts-ssh "$lname" "/mit/scripts/$@" 2>/dev/null
 }
 
 vsshrun() {
-  athrun scripts scripts-ssh -l "$lname" "/mit/scripts/$@"
+  athrun scripts scripts-ssh "$lname" "/mit/scripts/$@"
 }
 
@@ -32,7 +32,6 @@
         fi
         echo
-        echo ERROR:
+        echo "ERROR:"
         printf "$2"
-        printf "$3"
         exit
     fi
@@ -143,9 +142,9 @@
       sqluser=$lname
       . "/mit/scripts/sql/bin$scriptsdev/save-password"
-      checksqlpass 1 'The MySQL password that you typed appears to be incorrect.\n' ''
+      checksqlpass 1 'The MySQL password that you typed appears to be incorrect.\n'
       echo
       echo "OK.  Continuing with the install..."
   else
-      checksqlpass 0 'The MySQL login information in your .my.cnf file\n' 'appears to be incorrect.\n'
+      checksqlpass 0 'The MySQL login information in your .my.cnf file\nappears to be incorrect.\n'
   fi
 fi
