DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download
Index: R T

⟦5512a9808⟧ TextFile

    Length: 3485 (0xd9d)
    Types: TextFile
    Names: »README-pepsy«

Derivation

└─⟦2d1937cfd⟧ Bits:30007241 EUUGD22: P.P 5.0
    └─⟦041b9c0f8⟧ »EurOpenD22/isode/pepsy.system-6.0.Z« 
        └─⟦d49939f05⟧ 
            └─⟦this⟧ »README-pepsy« 

TextFile


Note all the files in this distribution are covered under the following
copyright:
  Copyright 1989 CSIRO Division of Information Technology
  Permission is granted to copy and modify this software as long as it
  is not for profit. No guarrentees or warranties are provided for any
  use of this software. So use at your OWN risk. See Copyright for for
  all the gory details.


  Summary:
    1. extract the tar file into the ISODE-6.0 directory
    2. type "install.sh" (you need Larry Wall's "patch" program in your path)
    3. cd others/pepsy
    4. type "./make all"
    5. type "./make all-ftam"
    6. cd ftam2
    7. run the ftam user interface "xftam" and test it out by logging into
    some machine.

In detail:

   This system produces programs that are very much smaller than pepy.
Unfortunately an ISODE implementation is still very large because the other
parts are still big.  Anyway I have placed my demo source/diffs in our
anonymous ftp directory on our server ditmela. Patches/new versions will appear
there from time to time.

(nslookup returns:) Name:    ditmela.cng.dit.csiro.au
		    Address: 128.250.1.81

Just grab the file pub/pepsy.system.Z (binary mode of course) it is
roughly 1/4 Mb. Uncompress it and extract it (using tar xf pepsy.system)
in the top directory of an pure ISODE-6.0 distribution (which has been
compiled on your machine). This should extract:

Copyright	/* The copyright of the distribution */
pepsy.patches   /* patches to apply to posy program */
pepsy.tar       /* tar file of pepsy driver routines and test program */
install.sh      /* sh script to install whole system in others/pepsy */
uninstall.sh    /* sh script that removes everything (others/pepsy) */
README-pepsy	/* This file */

*Type install.sh to install everything. In order to avoid problems with
messing up ISODE I put everything in a directory in the "others",
others/pepsy. This way I can safely confine the changes to one area
which can be removed should you wish to abandon everything. It uses
links to most of the C files to save space so becareful when you edit a
file there you may be editing the original (you can always tell one of these
because it will have a link count of 2).

(* You must have a config/CONFIG.make file suitable for your system.
You should edit the various config files like it says in the isode-gen
document first.)

install.sh also applies the patches in pepsy.patches to the files to
make posy and some Makefiles to make it use the new system. It also
extracts the new C files which are in pepsy.tar. This is mostly the
pepsy driver routines in the directory pepsy but it also includes a few
new files for the new version of posy.

If this all works correctly then cd to "others/pepsy" and type ./make
and after that ./make all-ftam as you would to make ftam in a normal
ISODE distribution. Then test the binaries ftam2/{xftam,xftamd} as per
normal ISODE ftam. They should be significantly smaller:

-rwxr-xr-x  1 worsley    688128 Sep 26 11:53 ../isode/ftam2/xftam
-rwxr-xr-x  1 worsley    606208 Sep 25 18:32 ../isode/ftam2/xftamd

			 versus

-rwxr-xr-x  1 root       745472 Oct  5 16:48 /usr/etc/isode/iso.ftam
-rwxr-xr-x  1 root       819200 Oct  5 16:48 /usr/local/isode/ftam

		     on the old system. Your milage may vary.

If you have any problems with this installation script let me know.

I will be making up patches from time to time which incorporate
improvements and make them available via ftp.

    Andrew Worsley