A NethServer system is constituted by RPMs that come mainly from CentOS mirrors and NethServer mirrors.
CentOS releases errata and bug fixes recompiling RHEL packages, as reported by the centos-announce mailing list, and released inside upstream mirrors. NethServer does the same, announcing new releases of its specific RPMs on https://github.com/NethServer/dev/issues.
A NethServer machine fetches:
- CentOS security updates from an URL like:
- NethServer updates from an URL like:
$releasever is currently
All those packages updates improve the original system release by pushing it forward, like rolling continuously.
When CentOS produces a new minor version like 6.7 they publish a new “minimal” ISO image. The NethServer developers add a small RPM set on that image together with a kickstart file. The resulting image is the NethServer ISO, with installer, server-manager and other stuff.
When NethServer 7.4 is released, any existing 7.3 installation can be upgraded seamlessly, because both CentOS and NethServer ensure compatibility between minor releases.
Disabling rolling release¶
Sometime you may need to point a server to a specific release only for testing purpose.
Add the specific release to
echo 7.3.1611 > /etc/yum/vars/nsrelease