System Setup

On top of the default system install, run

# next step is only needed for RHEL/CentOS 6. Watch out for the version. Not needed for fedora
root% rpm -Uvh

root% yum install libxml2 expat-devel openssl-devel libcap ccache libtool-ltdl-devel cppunit cppunit-devel bzr git autoconf automake libtool gcc-c++ perl-Pod-MinimumVersion bzip2 ed make openldap-devel  pam-devel db4-devel  libxml2-devel libcap-devel screen vim nettle-devel redhat-lsb-core autoconf-archive libtdb-devel libtdb
root% useradd -m -G ccache jenkins

#java. Select the right version and install it
root% yum search headless

# need to install llvm/clang by hand, as the supplied version is too ancient.
# nettle is available for centos-5 but as of 2014-03 not for centos-6. Download and build from

set up permissions to the jenkins user, and that's it.

In case RPMs are to be built,

yum install redhat-rpm-config rpm-build rpm-devel
useradd rpm
mkdir /home/rpm/rpmbuild
cd /home/rpm/rpmbuild
chown rpm. -R /home/rpm/rpmbuild
su - rpm
echo '%_topdir %(echo $HOME)/rpmbuild' > ~/.rpmmacros
echo '%__make /usr/bin/make -j 9'>> ~/.rpmmacros


BuildFarm/CentosInstall (last edited 2021-11-07 13:20:05 by FrancescoChemolli)