HPCC-12223 Install-cluster.sh failed due to missing deps

Signed-off-by: Michael Gardner <Michael.Gardner@lexisnexis.com>

HPCC-12223 Added spec file and modified root CMakeLists.txt

Signed-off-by: Michael Gardner <Michael.Gardner@lexisnexis.com>

HPCC-12223 Hack for entry of filter into spec file

Signed-off-by: Michael Gardner <Michael.Gardner@lexisnexis.com>

HPCC-12223 Added filter to new spec file

Signed-off-by: Michael Jon Gardner <Michael.Gardner@lexisnexis.com>

HPCC-12223 Added CMakeLists.txt USER_BINARY_SPECFILE

Signed-off-by: Michael Jon Gardner <Michael.Gardner@lexisnexis.com>

HPCC-12223 Fixed escaped characters in rpm spec file

Signed-off-by: Michael Jon Gardner <Michael.Gardner@lexisnexis.com>

HPCC-12223 Modified spec file to define necessary macros

Signed-off-by: Michael Gardner <Michael.Gardner@lexisnexis.com>

HPCC-12223 Yum install --nogpgcheck -y to pkgcmd

Signed-off-by: Michael Gardner <Michael.Gardner@lexisnexis.com>

HPCC-12223 Yum install --nogpgcheck -y to pkgcmd

Signed-off-by: Michael Gardner <Michael.Gardner@lexisnexis.com>

HPCC-12223 Changed logic for debian installs

Signed-off-by: Michael Gardner <Michael.Gardner@lexisnexis.com>

HPCC-12223 Testing returns

Signed-off-by: Michael Gardner <Michael.Gardner@lexisnexis.com>

HPCC-12223 Changes to returns

Signed-off-by: Michael Gardner <Michael.Gardner@lexisnexis.com>

HPCC-12223 fixing bug with upgrade

Signed-off-by: Michael Gardner <Michael.Gardner@lexisnexis.com>

HPCC-12223 Fixed bad indentation

Signed-off-by: Michael Gardner <Michael.Gardner@lexisnexis.com>

HPCC-12223 Used Definitions to modify generated spec file

Signed-off-by: Michael Gardner <Michael.Gardner@lexisnexis.com>

HPCC-12223 Removed previous return test code

Signed-off-by: Michael Gardner <Michael.Gardner@lexisnexis.com>