As the root user, change all files to be owned by the opensrf user and group:

chown -R opensrf:opensrf /openils

As the opensrf user, update the server symlink in /openils/var/web/xul/:

cd /openils/var/web/xul/
rm server
ln -sf rel_2_12_1/server server

As the opensrf user, update opensrf_core.xml and opensrf.xml by copying the
new example files (/openils/conf/opensrf_core.xml.example and
/openils/conf/opensrf.xml). The -b option creates a backup copy of the old file.

Caution

Copying these Apache configuration files will remove any customizations you have made to them. Remember to redo your customizations after copying them.
For example, if you purchased an SSL certificate, you will need to edit eg.conf to point to the appropriate SSL certificate files.
The diff command can be used to show the differences between the distribution version and your customized version. diff <customized file> <dist file>

Update /etc/apache2/eg_startup by copying the example from Open-ILS/examples/apache/eg_startup.