source: trunk/packages/sipb-xen-remctl-auto/sipb-xen-remctl-auto/files/etc/remctl/sipb-xen-auto/bin/dispatch.sh @ 63

Last change on this file since 63 was 63, checked in by andersk, 17 years ago

Stop scaring me with unquoted variables.

  • Property svn:executable set to *
File size: 603 bytes
Line 
1#!/bin/sh
2# dispatch-ACTION.sh MACHINE
3#
4# remctl should have already verified that the user is authorized to
5# control the machine.  So, we just need to execute the action requested.
6#
7# $0 and $1 come from the trusted remctl source.
8#
9# $2 and so on are user-provided, and thus sketchy.  I don't think we
10# need them for this script.
11
12ACTION=$(echo "$0" | awk -F'.' '{print $2}')
13MACHINE=$1
14echo "$ACTION"
15
16case "$ACTION" in
17    reboot|list|vcpu-list|destroy|create|uptime)
18        xm "$ACTION" "$MACHINE"
19        exit 0
20        ;;
21    *)
22        echo "ERROR: Invalid Command"
23        exit 1
24        ;;
25esac
Note: See TracBrowser for help on using the repository browser.