Note: This version of the VDT (1.8.1) is no longer supported. Feel free to look through the documentation and install it, but we cannot guarantee support for it. The current stable release is 2.0.0.
On 2007-11-14, the VDT team announced the release of VDT 1.8.1d.
If you installed VDT 1.8.1 after VDT 1.8.1d was released on 2007-11-14, you do not need to do any of these update operations because you will have 1.8.1d.
The best way to do the update is to update the individual packages
that have changed. To be clear, we do not
recommend using pacman -update without specifying
specific package names. Also note that you only need to update
packages if you installed them. You can see what packages have been
installed with:
pacman -l -d 1
Before you do the update directions that follow, please run the following commands. They apply for all of the updates.
cp -pr $VDT_LOCATION BACKUP-LOCATION cd $VDT_LOCATION . setup.sh
The copy command makes a complete backup of your VDT installation, in case something goes wrong. Do not skip this step!
With VDT 1.8.1, updating Apache requires preserving a few key configuration files manually. Failure to do so will cause all web applications to stop working. We plan to fix this issue in a future version of the VDT.
mv $VDT_LOCATION/apache/conf/httpd.conf $VDT_LOCATION/apache/conf/httpd.conf_VDTSAVE mv $VDT_LOCATION/apache/conf/extra/httpd-ssl.conf $VDT_LOCATION/apache/conf/extra/httpd-ssl.conf_VDTSAVE mv $VDT_LOCATION/apache/htdocs/index.html $VDT_LOCATION/apache/htdocs/index.html_VDTSAVE
Having moved aside those files, it is safe to do the normal update:
pacman -update Apache
And then move the configuration files back:
mv $VDT_LOCATION/apache/conf/httpd.conf_VDTSAVE $VDT_LOCATION/apache/conf/httpd.conf mv $VDT_LOCATION/apache/conf/extra/httpd-ssl.conf_VDTSAVE $VDT_LOCATION/apache/conf/extra/httpd-ssl.conf mv $VDT_LOCATION/apache/htdocs/index.html_VDTSAVE $VDT_LOCATION/apache/htdocs/index.html
Stunnel has been added as an unsupported package in VDT 1.8.1d. To install it:
pacman -get http://vdt.cs.wisc.edu/vdt_181_cache:Unsup-Stunnel # If you don't already have Syslog-ng installed, and you would like to use it with Stunnel, you will need to install that also pacman -get http://vdt.cs.wisc.edu/vdt_181_cache:Syslog-ng
There are instructions here for setting up Stunnel and Syslog-ng.
pacman -update Configure-OSG-RSV