#!/bin/sh
#
#  Install Computer Associates BrightStor ARCserve Backup packages with 
#  minimal user interaction and involvement.  Recommended for novice 
#  Linux users.
#
#
##########################################################################
VENDOR=""
KERNEL_VERSION=""
ARCH=""
getVendor()
{
	VENDOR=`rpm -q --queryformat %{vendor} rpm 2>/dev/null | awk -F"," ' { print $1 } '`
	if [ "$VENDOR" = "" -o "$VENDOR" = "(none)"  -o "$VENDOR" = "(NONE)"  -o "$VENDOR" = "none"  -o "$VENDOR" = "NONE"  ] 
	then
		VENDOR=`rpm -q --queryformat %{vendor} glibc 2>/dev/null | awk -F"," ' { print $1 } '`
		if [ "$VENDOR" = "" -o "$VENDOR" = "(none)"  -o "$VENDOR" = "(NONE)"  -o "$VENDOR" = "none"  -o "$VENDOR" = "NONE"  ] 
		then
			if [ -f /etc/redflag-release ] ; then
				VENDOR="RedFlag"
			fi
			if [ -f /etc/miraclelinux-release ] ; then
				VENDOR="MIRACLE"
			fi
		fi
	fi
	
}
getKernelVersion()
{
	KERNEL_VERSION=`uname -r  2>/dev/null | awk -F"-" ' { print $1 } '`
	
}
getArch()
{
	ARCH=`arch 2>/dev/null`
}
##########################################################################
# Main 
#
##########################################################################
getVendor
getKernelVersion
getArch

if [ $# -eq 0 ]
then
	echo $VENDOR " " $KERNEL_VERSION " " $ARCH
elif [ $1 = "-s" ]
then
	echo $VENDOR 
elif [ $1 = "-r" ]
then
	echo $KERNEL_VERSION
elif [ $1 = "-m" ]
then
	echo $ARCH
fi

