Index: trunk/packages/sipb-xen-remote-server/files/usr/sbin/sipb-xen-remote-control
===================================================================
--- trunk/packages/sipb-xen-remote-server/files/usr/sbin/sipb-xen-remote-control	(revision 719)
+++ trunk/packages/sipb-xen-remote-server/files/usr/sbin/sipb-xen-remote-control	(revision 721)
@@ -24,8 +24,16 @@
     if machine_name not in vms:
         print >>sys.stderr, "machine '%s' is not on" % machine_name
-        return 2
+        return 1
     host = vms[machine_name]['host']
 
-    return call(['remctl', host, 'remote', 'control'] + argv[1:])
+    p = Popen(['remctl', host, 'remote', 'control'] + argv[1:],
+              stdout=PIPE, stderr=PIPE)
+    (out, err) = p.communicate()
+    if p.returncode == 1:
+        print >>sys.stderr, "machine '%s' is not on" % machine_name
+        return 1
+    sys.stderr.write(err)
+    sys.stdout.write(out)
+    return p.returncode
 
 if __name__ == '__main__':
