From 2b47865f953f851efe72652ddb4a67ed02aaf012 Mon Sep 17 00:00:00 2001 From: Greg Price Date: Sat, 28 Jun 2008 23:24:34 -0400 Subject: [PATCH] a sipb-xen-remctl-auto file that's been unchecked-in for a while svn path=/trunk/packages/sipb-xen-remctl-auto/; revision=657 --- files/usr/sbin/sipb-xen-remote | 51 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100755 files/usr/sbin/sipb-xen-remote diff --git a/files/usr/sbin/sipb-xen-remote b/files/usr/sbin/sipb-xen-remote new file mode 100755 index 0000000..434009c --- /dev/null +++ b/files/usr/sbin/sipb-xen-remote @@ -0,0 +1,51 @@ +#!/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" "$@" -- 1.7.9.5