#!/bin/bash
echo Registering Spacewalk Client ...
echo ================================
echo

id | egrep "^uid=0" > /dev/null
if [ $? -ne 0 ] ; then
  echo ERROR: Script must be run as user root
  echo Run $0 as root
  exit 1
fi

if [ ! -f /etc/redhat-release ] ; then
  echo ERROR: Not a CentOS system
  exit 1
fi

egrep "^CentOS " /etc/redhat-release > /dev/null
if [ $? -ne 0 ] ; then
  echo ERROR: Not a CentOS system
  exit 1
fi

ARCH=`uname -i`
if [ $ARCH != "x86_64" ] ; then
  ARCH="i386"
fi
CENTOSVER=`sed 's/^[^0-9]*//;s/[^0-9].*//' /etc/redhat-release`
/usr/sbin/rhnreg_ks -v --serverUrl=http://spacewalk.steadfast.net/XMLRPC \
  --activationkey=1-centos${CENTOSVER}-${ARCH} $*

