This directory contains example scripts on which you may
base your own build scripts.

Note: It's worth noting that my 'trackbuild' scripts will exit if
      they find the same named package already installed.
      You do not HAVE to remove the existing package to build the new one
      and you will find than 9 times out of 10, the package builds
      correctly.  However, you'll find that some packages get confused
      when they find an existing config file or similar.  Therefore it is
      safer to remove the existing package beforehand.

      As is usually the case though, there's always one thing that you can't
      do this with and that's zlib.  If you look at my zlib package build
      script you'll see that I don't check whether zlib is already installed.
      This is because when slacktrack comes to strip the zlib library, strip
      fails because it *needs* zlib installed in order to strip the library.
      Also, zlib builds correctly whilst already installed.
      

slackware-build - build scripts with 'slacktrack' wrappers
                  for official Slackware scripts
                  These wrapper 'trackbuild' scripts give you
                  an example of how you could re-create Slackware
                  packages from the .build scripts.

                  Note how some of the trackbuild scripts append
                  additional lines to the Slackware .build 
                  script to fix problems I have discovered.

                  * The Slackware .build scripts are NOT included
                    because they are not mine to include.
                    To retrieve the Slackware .build scripts, FTP into
                    ftp.slackware.com/pub/slackware/slackware-current/slackware/
                    find the appropriate directory name for the package you're
                    interested in and download the .build script.
                    eg slackware/n/fetchmail/fetchmail.build

non-slackware   - Some of my own build scripts for packages
                  that are not in the official distribution.

                  They provide examples of basic compiles and more
                  complicated packages such as qmail, PHP & PEAR.
                   
                  Note in some of the .build scripts that they use the
                  $SLACKTRACKFAKEROOT variable to access
                  the package faked root directory.


Stuart Winter <stuart@polplex.co.uk>
