Changeset 146 for trunk/packages/sipb-xen-remctl-auto/sipb-xen-remctl-auto/files/usr/sbin/remctl-update.sh
- Timestamp:
- Oct 9, 2007, 2:27:21 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/packages/sipb-xen-remctl-auto/sipb-xen-remctl-auto/files/usr/sbin/remctl-update.sh
r132 r146 47 47 } 48 48 49 check_machine_name() 50 { 51 machine="$1" 52 if ! perl -0e 'exit($ARGV[0] !~ /^[A-Za-z0-9][A-Za-z0-9._-]*$/)' -- "$machinename"; then 53 echo "Bad machine name" 54 exit 1 55 fi 56 } 57 49 58 case "$1" in 50 59 moiragroup) … … 77 86 unregister) 78 87 machine="$2" 88 check_machine_name "$machine" 79 89 rm -f "$ACLDIR"/"$machine" 80 90 rm -f "$MACHINEDIR"/"$machine" … … 84 94 oldmachine="$2" 85 95 newmachine="$3" 96 check_machine_name "$oldmachine" 97 check_machine_name "$newmachine" 86 98 mv "$ACLDIR"/"$oldmachine" "$ACLDIR"/"$newmachine" 87 99 rm -f "$MACHINEDIR"/"$oldmachine" … … 90 102 register) 91 103 machine="$2" 92 if [ "$machine" == "Domain-0" ]; then 93 echo "No, you can't control Domain 0" 94 exit 1 95 fi 96 if [ -e /etc/xen/"$machine" ]; then 97 echo "Machine already exists outside database" 98 exit 1 99 fi 104 check_machine_name "$machine" 100 105 if [ -e "$ACLDIR"/"$machine" ]; then 101 106 echo "Machine already registered"
Note: See TracChangeset
for help on using the changeset viewer.