#!/bin/sh # sipb-xen-remote TYPE SERVICE [ARGS...] # # We carry out the remctl command proxied to us by the remote-control server. TYPE="$1" SERVICE="$2" shift; shift; case "$TYPE" in control) # $SERVICE is hostname COMMAND=/usr/sbin/sipb-xen-vmcontrol ;; web) case "$SERVICE" in lvcreate|lvremove|lvrename|lvresize) COMMAND=/usr/sbin/sipb-xen-lvm ;; lvcopy) COMMAND=/usr/sbin/sipb-xen-lvcopy ;; vmboot) COMMAND=/usr/sbin/sipb-xen-vmcontrol ;; install) COMMAND=/usr/sbin/sipb-xen-install ;; register|moveregister|unregister|remctl-moira-update) COMMAND=/usr/sbin/sipb-xen-remctl-update ;; listvms) COMMAND=/usr/sbin/sipb-xen-listvms ;; info) COMMAND=/usr/sbin/xm ;; *) echo "ERROR: invalid subcommand" exit 1 ;; esac ;; *) echo "ERROR: invalid command" exit 1 ;; esac #echo $COMMAND "$SERVICE" "$@" $COMMAND "$SERVICE" "$@"