====== 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