Catalog

README for the GNUSTUFF package for SINIX/Reliant UNIX

18 June 1998


Inhaltsverzeichnis


1. Introduction

This package contain a couple of very useful programs, all distributed in source form under the GNU Public License. They are the kind of programs, which make your life bearable on a freshly install UNIX os. I've build them on my old and trustworthy RM600-xx running SINIX V5.42A10.

I've been running the utilities on a couple of systems ranging from RM200 to RM600-Exx running the operating systems SINIX/Reliant UNIX 5.42Axx to 5.44Bxx and I have not yet encountered any problems.


2. Versions

This package now has the version 1.1.

2.1. Changes from the 1.0 to 1.1:


3. Utilities include in this package

The source distributions of most of the utilities are available from every FTP site, which contains the GNU stuff. They are also available on the same host, from which you got this package in the directory:

ftp://ftp.mch.sni.de/pub/gnu

If a given package is not available from the standard 'gnu' directory, it is noted below.

The following utilities are included (the versions are current as of 20. May 1998):

GNU Bash 2.02

GNU Diffutils 2.7

GNU Texinfo 3.12

GNU GZIP 1.2.4

GNU tar 1.12

GNU make 3.76

RCS 5.7

CVS 1.9.28

MC 4.1.35

Bzip2

NCFTP 2.4.3

rsync 2.0.16

VIM 5.1


4. Building

All the above packages were configured by running the configure script with these arguments

    CC='cc -W0' CFLAGS=-O2 ./configure --prefix=/home/tools

There were no source changes necessary. Occasionally the Makefile needed editing, because the configure script would not recognize, that -lnsl is needed, when -lsocket is linked (rsync and ncftp).

As you can see from the above configure invocation, all packages are compiled to reside below /home/tools. This is the standard place in my environment, where all my compiled stuff goes. Unfortunately I can't put my stuff in the usual place /usr/local. I'm afraid, you have to live with it, if you want to use this package.

The gnustuff package only contains those files from each utility, which are installed during the 'make install' process. Therefore, if you need the documentation for any other purposes, you still need to obtain the original package.


5. Installation

This package has to be installed with the standard pkg facilities. You need gzip to decompress the package. If you don't already have gzip you can find a ready to run version under the URL

ftp://ftp.mch.sni.de/sni/mr/pg/gnu/gzip

To install, execute the following steps as root.

    # gzip -d gnustuff-1.1.pkg.gz
    # pkgadd -d <absolute path to>/gnustuff-1.1.pkg

And see things happening. Alternatively you can execute these steps. Saves a lot of disk space.

    # mkfifo /tmp/install
    # gzip -dc gnustuff-1.1.pkg.gz >/tmp/install &
    # pkgadd -d /tmp/install

pkgadd reads it input from a named pipe into which gzip writes the decompressed output.


6. Changes to the System

The installation process makes the following change to your systems /etc/profile.

    . /home/tools/bin/setup.sh # gnustuff package

The other required changes like expanding the PATH and MANPATH environment variables are done in the setup.sh script.


7. Removing the Package

If you should decide to remove the package with the pkgrm command, the changes from the above section are undone.


8. Creator of the package

       /====                         Siemens Nixdorf Informationssysteme AG
      /    Ridderbusch        / ,   Abt.: OEC XS QM4
     /                       /./   Heinz Nixdorf Ring
    /=== /,== ,===/  /,==,  //    33106 Paderborn, Germany
   /    //   /   /  //   / / \   Tel.: (49) 5251-8-15211
  /    /     `==/\ /    / /   \ Email: ridderbusch.pad@sni.de

  Since I have taken all the Gates out of my computer, it finally works!!

This document was generated using SDF 2.000.