first working RPM build without bin, sbin, and python that conflicts rpmbuild dependencies checking
remove git checkout for sparkbuild and spark submodules, let jenkin do its job
fix sparkbuild path, no need to cd into sparkbuild dir since we are already in spark folder due to hadoop_ecosystem_component_build.rb
remove rpmbuild bin check
apply default WORKSPACE
fix rpm build folders manually by mkdir
remove buildRoot attr in RPM spec file
add _topdir to override system default build path
update scala build path during %pre
remove --clean in rpmbuild command so the cleanup won't interfere with install
fix spec file, and update variables definition to align with latest Fedora's naming convention e.g. %{builddir} instead of , etc. Fix %install section, and perform correct clean up. Add error handling and chk pre-installed libs
fix setup_env.sh syntax error
remove redundant popd at the end taht's causing error
enhance rpm -qa so the return code won't spit error if pkg doesn't exist
fix topdir path and relative path for BUILDROOT, define customize RPM macro to override default settings on build machines
remove useradd and groupadd, move to chef recipe to perform account management
added install.sh for installation (not completed yet)
disabled RPM dependencies on Scala 10.3 since we don't have the RPM yet
remove --rcfile and see if topdir takes effect, added install.sh
comment out the installtion part which is already covered in the RPM spec %install section