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