Install all e-smith/smeserver packages on EL7

These are just my notes to get a EL7 system booting with all the e-smith and smeserver packages installed.

Minimal EL7 Install

Just install a minimal el7 system (I just installed a few utilities like htop, screen, rsync, vim, openssh-clients etc...). You can use either the DVD, the minimal CD install, a net install with PXE, it's up to you

Disable graphical boot

It will be easier to see what's going on (and turn off selinux at kernel level, just to be sure)

sed -i -e 's/rhgb quiet/quiet selinux=0/g' /etc/default/grub grub2-mkconfig -o /boot/grub2/grub.cfg

Disable SELinux

sed -i -e 's/SELINUX=.*/SELINUX=disabled/g' /etc/sysconfig/selinux

Add EPEL

yum install epel-release

Add SME Repositories

cat<<'EOF' > /etc/yum.repos.d/sme.repo [smeaddons] enabled=1 mirrorlist=http://mirrorlist.contribs.org/mirrorlist/smeaddons-10 name=SME Server - addons gpgcheck=1 enablegroups=1 [smecontribs] enabled=0 mirrorlist=http://mirrorlist.contribs.org/mirrorlist/smecontribs-10 name=SME Server - contribs gpgcheck=1 enablegroups=1 [smedev] enabled=0 mirrorlist=http://mirrorlist.contribs.org/mirrorlist/smedev-10 name=SME Server - dev gpgcheck=1 enablegroups=1 [smeextras] enabled=1 mirrorlist=http://mirrorlist.contribs.org/mirrorlist/smeextras-10 name=SME Server - extras gpgcheck=1 enablegroups=1 [smeos] enabled=1 mirrorlist=http://mirrorlist.contribs.org/mirrorlist/smeos-10 name=SME Server - os gpgcheck=1 enablegroups=1 [smetest] enabled=0 mirrorlist=http://mirrorlist.contribs.org/mirrorlist/smetest-10 name=SME Server - test gpgcheck=1 enablegroups=1 [smeupdates] enabled=1 mirrorlist=http://mirrorlist.contribs.org/mirrorlist/smeupdates-10 name=SME Server - updates gpgcheck=1 enablegroups=1 [smeupdates-testing] enabled=0 mirrorlist=http://mirrorlist.contribs.org/mirrorlist/smeupdates-testing-10 name=SME Server - updates testing gpgcheck=1 enablegroups=1 EOF