Communicator e3000 MPE/iX Release 7.0 Express 1 (Software Release C.70.01) (30216-90328)

56 Chapter3
New Networking
Apache 1.3.14 for MPE/iX
so it resides in /APACHE/A0200. The next Apache for MPE/iX release will reside in
/APACHE/A0300. The files in a version specific group should not to be customized such
as the utitlities in bin/, man pages in man/, and manual pages in htdocs/manual. These
files are accessed via a symbolic links from PUB.APACHE.
The installation script creates a symbolic link named CURRENT that points to the
active version-specific group:
shell/iX> ll /APACHE
total 7
drwxrwxr-x 14 MGR.APACHE APACHE 600 Apr 6 11:54 A0200
lrwxrwxrwx 1 MGR.APACHE APACHE 5 Apr 6 11:55 CURRENT -> A0200
drwxrwxr-x 13 MGR.APACHE APACHE 1000 Apr 6 11:55 PUB
The installation also creates symbolic links below the PUB group that point indirectly
into the version-specific group via the CURRENT symbolic link. Any existing symbolic
links are updated with new links and existing files and directories are saved to a
backup copy. For example, the /APACHE/PUB/bin directory will be saved to bin.bak and
then linked to the new version’s bin directory. In this way, a reference to
/APACHE/PUB/bin/htpasswd accesses /APACHE/A0200/bin/htpasswd
/APACHE/PUB/bin -> /APACHE/CURRENT/bin
The installation does not purge the previous version-specific group. When satisfied
with a new version, the user can execute :PURGEGROUP on the previous
version-specific group to remove it from the machine.
:PURGEGROUP /APACHE/A0200
To backdate to files in PUB.APACHE, the user would purge a file's symlink then restore
its previous version from the .bak file.
shell/iX> cd /APACHE/PUB
shell/iX> rm HTTPD
shell/iX> mv HTTPD.bak HTTPD
Here is what PUB.APACHE looks like after an installation:
shell/iX> ll /APACHE/PUB
total 23488
-rwx------ 1 MANAGER.SYS SYS 1188864 Mar 22 00:26 HFSFILES
lrwxrwxrwx 1 MGR.APACHE APACHE 21 Apr 6 18:55 HTTPD ->
/APACHE/CURRENT/HTTPD
-rwxr-xr-x 1 MGR.APACHE APACHE 931328 Mar 22 00:26 HTTPD.bak
-rwxr-xr-x 1 MGR.APACHE APACHE 308 Apr 6 17:41 JHTTPD
lrwxrwxrwx 1 MGR.APACHE APACHE 29 Apr 16 15:37 JHTTPD.sample ->
/APACHE/CURRENT/JHTTPD.sample
lrwxrwxrwx 1 MGR.APACHE APACHE 22 Apr 6 18:55 README ->
/APACHE/CURRENT/README
-rw-r--r-- 1 MGR.APACHE APACHE 6226 Mar 22 00:26 README.bak
lrwxrwxrwx 1 MGR.APACHE APACHE 19 Apr 6 18:55 bin ->