No specific help on how to use the chroot functionality yet. Just the included general OpenSSH docs. I may build a new copy sometime that has prngd and OpenSSL support and includes an example of a working chroot user and the necessary chroot tree and some specific "recipe" type directions.

NOT FOR 5.0.7! since that has OpenSSH built-in, has bzip2 built-in, needs osr507mp not oss646.
Requires:

You can ssh in and out of the machine immediately at this point.
For now, just "man sshd" for general ssh setup, and see the home page for the chroot patch for instructions on how to set up a chroot user.
To set up a chroot ssh user that can only use sftp, specify /usr/libexec/openssh/sftp-server as the users shell in both the real and chroot'ed /etc/passwd, and in /etc/shells.

OpenSSH 3.7.1p2-chroot
Only for OSR 5.0.7 unless you are willing to figure out start script and library dependancy issues your self.
This build also includes the same chroot patch as above
See the following Install Directions

setup_gnu
Shell script that downloads and installs skunkware VOLS packages non-interactively.
It also has grown to install most other VOL and pkgadd files on Open Server. It can now handle most of the forms that "oss" and other sco patches come in. It can handle URL's to single VOL or pkgadd files, compressed VOL or pkgadd files, directories of VOL files, list of VOL files via globbing(http://path/to/files/VOL.*), tar/cpio files of VOL files, & compressed tar/cpio files. Various examples of how to install various sco patches in one single command are included in the comments at the top of the script.
If you give it one or more package names on the command line, it will fetch those packages and install them.
It also has an option to just list all of the packages available on the skunkware ftp site. "./setup_gnu list". It shows the names in the same way that you would need to use them on the command line, so you can generate the list, highlight & copy a name with your mouse, and then say ./setup_gnu <paste>
To list all the available packages, do ./setup_gnu list
Aside from the package(s) you request, it will also install wget using rftp if you do not already have it. It uses wget for simplicity and because many packages are only available via http.
View the comments at the top of the script for more detailed usage instructions and examples.
Install: (graciously hosted by Tony Lawrence)

rftp -g -bh ftp.pcunix.com /pub/bkw setup_gnu

Although there is a copy of this script here on this site (see the link below), you need wget or curl or lynx or links or to get things directly from this site to a sco box. setup_gnu will automatically download & install wget but you need to get setup_gnu itself onto the box first somehow. You can do it manually/indirectly any of a hundred different ways but there is no short & simple command-line way to do it unless you already have wget/curl/lynx/links or even netcat installed, none of which is part of the base OS. Tony Lawrence has provided space on his public anonymous ftp server, which allows us to use the sco built-in command "rftp" so that we can have a simple one-line command-line install instruction shown above.
Note: Starting with Open Server 5.0.7, wget along with several other items on this page are provided with the base OS.
20061110 v2.3 - supports osr6 as well as osr5 now.
Removed the default install list a while ago. I think now that was never a good idea.
Note: on osr6 you should install the osr5 wget package from this page first. There is no native wget for osr6 that I can find yet, and setup_gnu will try, and fail (harmlessly) to install wget from skunkware if you don't already have it. But there is no wget in osr6's skunkware collection.
I should change setup_gnu to use curl instead of wget or have it try them both, because curl is on osr6 and also comes with the maint packs to 5.0.7 and in gwxlibs on 5.0.4+

setup_ssh
Shell script that downloads and installs the SCO compiled OpenSSH package, as well as it's prerequisites, non-interactively.
It uses the setup_gnu script mentioned above and setup_netlibs script mentioned below to fetch and install the necessary VOLS packages.
Also:

replaces prngd's buggy rc script.
It would trip over it's lock file mechanism and get into a state where it wouldn't start up due to a stale lock file, nor would it clear the stale lock file, resulting in you being locked out of a box that that even rebooting doesn't fix.

!!! Note: This is no longer adviseable. All you need now is oss646 !!!

I only leave this up because it's a work of art. :)
In this script is an example of how to extract a specific file from a custom-installable package without having to actually use custom or install the package. This is one means of obtaining files that normally only ship with newer systems to install on older systems without having access to one of those newer systems and without breaking copyright laws.

Shell script that downloads and installs various SCO bug-fix and/or security patches or updates in order to get the most up to date networking libraries installed. (libresolv and libsocket).
It uses the setup_gnu script mentioned above to fetch and install the necessary VOLS packages.

Updates libresolv by installing either a telnetd security update (if on 5.0.4) or a bind security update (if on 5.0.5 or 5.0.6).

on 5.0.4, replaces libsocket.so.1 with the one from rs505a if necessary.
Together these updates take a 5.0.4, or non-updated 5.0.5 or 5.0.6 box so that it can run many programs that were compiled on a fully updated 5.0.5, 5.0.6 or newer.
setup_ssh above automatically downloads and runs this as part of it's job. You want this seperately when you want to update your networking libraries to run recenlty compiled binaries but don't want to install OpenSSH 3.1p1

md5
Source distribution of md5 with compiled binaries included for SCO Open Server.
A Windows binary is also included but I didn't build that, it came in the source archive.
Built on Open Server 5.0.6 with gcc.

ez-ipupdate
Source distribution of ez-ipupdate with compiled binaries included for SCO Open Server.
Built on Open Server 5.0.7. Runs on any version that can install oss646 or osr507mp.
No man-page. Just run ez-ipupdate -H |less and/or visit the home page link above.
Sample configs are in /usr/local/etc/ez-ipupdate but you don't need a config file.
install:

wget
Source distribution of wget with compiled binaries included for SCO Open Server.
Built on Open Server 5.0.7. Should run on any version that can install oss646 and ssl-0.9.7 or gwxlibs which contains ssl-0.9.7
install:

cURL
Source distribution of curl with compiled binaries included for SCO Open Server.
Built on Open Server 5.0.6 with gwxlibs and c-ares. Should run on any version that can install gwxlibs
Note: gwxlibs since at least version 1.3.1Ba includes a curl built by SCO
One version accidentally did not include SSL/https/ftps support.

lynx
Source distribution of lynx with compiled binaries included for SCO Open Server.
Built on Open Server 5.0.6 with gnutools & gwxlibs. Should run on any version that can install oss646 & gwxlibs
install:

lftp
Source distribution of lftp with compiled binaries included for SCO Open Server.
Built on Open Server 5.0.6 with gnutools & gwxlibs. Should run on any version that can install oss646 & gwxlibs

Although lftp has _lots_ of special features that I'm sure are good, even life savers, in lots of special situations, the particular thing that makes it almost unique and which solves a real humdinger problem for me, is it includes an option to let you specify an arbitrary ip address for it to use in PORT commands.

The only other client I've found that allows this is curl, but curl is otherwise very limited and not very handy for ftp work. For one thing, curl can't download "*" and produce seperate filenames locally like a proper ftp client.

I have a situation where the client unix box is behind a common nat router that does the normal magic ftp packet editing, but like most routers it only does ths on the standard ftp tcp ports! This client however needs to ftp in to a server that is running on a non-standard tcp port, and, the server does not allow PASV, only PORT. Geniuses! But they are a customer of my customer, and so I can't very well tell their edi people to go read "Ftp for Dummies".

So, the only way to ftp to them is one of the following:
a) Replace the client side router with an expensive and hard to administer Cisco. Gross Overkill!
b) Remove the router and put the unix box right on the public net. Just Plain Gross!
c) Know the public ip of the client side router and use an ftp client that allows you to specify that ip for it to use in PORT commands.

*sigh* "Some days it's just not worth chewing through the restraints..." :)

ncftp
Source distribution of ncftp with compiled binaries included for SCO Open Server.
Built on Open Server 5.0.6 with gnutools & gwxlibs. Should run on any version that can install oss646 & gwxlibs
install:

rsync
Source distribution of rsync with compiled binaries included for SCO Open Server.
2.5.6 Runs on at least 5.0.4+ if you install oss646c.
The recent ones can run on 5.0.6 & 5.0.7, possibly earlier, but require osr507mp5 (note, the library update sub-component from osr507mp5 can be installed on 5.0.6)
Install:

replace
Source distribution of replace with compiled binaries included for SCO Open Server.
Built on Open Server 5.0.6
Used for replacing strings within binary files. (sed is usually no good for that)
install:

lslk
Source distribution of lslk with compiled binaries included for SCO Open Server.
Built on Open Server 5.0.7. Runs on 5.0.4-5.0.6 if you install oss646.
Note: built without NFS support simply because my machine had nfs support previously removed.
The code does support nfs locks for this platform (open server), you merely have to build it on a machine that hasn't had nfs removed
So, this binary probably simply won't report any locks held by nfs clients. sorry.
install:

mcrypt
Source and binary distributions of mcrypt compiled for SCO Open Server.
Built on Open Server 5.0.6. Should run on anything that can install oss646
Also includes mhash-0.9.2 and libmcrypt-2.5.7
install:

scotar
Shell script that extracts files from multi-volume tars created by the SCO line of operating systems from Xenix to Open Server 5, onto Linux or other systems. (Yes, *finally* someone addressed this aggrevation!)

SCO-LINUX Terminal/Shell compatibility
These are some benign modifications you can apply to SCO and Linux systems to make it easier to telnet from one to the other. You can telnet (or ssh or facetwin or xterm etc...) from a linux box to a sco box, and vice-versa, and the terminal will be less agrevating to use since this adds support for linux terminals to SCO boxes, and support for scoansi terminals to Linux boxes.

AnzioTest / AnswerBack
Two tiny programs you can use in certain situations to actively probe the users terminal to try and determine what it is without guessing or hoping or relying on things like environment variables.

tempconv
Converts a value from degrees C to degrees F, or vise-versa. This was someone elses perl script that I converted to ksh and added a non-interactive mode for use in other scripts.
After placing in your PATH and meking executable, run "tempconv --help" for the simple usage instructions.

smbprint.sh
Printer Interface script that makes it a little easier to set up windows
shared printers in unix so that you can print to them from unix using samba.
Read the script comments for directions.

zsh
Source distribution of zsh with compiled binaries for SCO Open Server.
Built on Open Server 5.0.6. Probably runs on anything that can install gwxlibs & oss646.
Requires libpcre which is provided by gwxlibs.
zsh has a ksh emulation mode invoked by simply linking zsh to ksh and running ksh.
zsh in ksh emulation mode may be preferrable to the stock ksh88 in certain circumstances.
install:

pdksh
Source distribution of pdksh with compiled binaries for SCO Open Server.
Built on Open Server 5.0.6. Probably runs on anything that can install oss646. (only links libc.so)
Installed as /usr/local/bin/pdksh not .../ksh since you might have ksh93 or zsh installed as .../ksh already.
install:

GhostPDL
Source distribution of GhostPDL with compiled binaries included for SCO Open Server.
Includes tiff and noX patches from http://www.awale.qc.ca/ghostpdl/ for better HylaFAX integration. See the typerules file below.
Built on Open Server 5.0.7. Should run on 5.0.4 and up with oss646c
The "installed paths" tar below only includes the pcl6 binary and the pcl2pdf & pcl2ps wrapper scripts that run it, and the fonts, and does not actually include any manpage since the original source does not include any.
The binary for this is "pcl6" and it's options are mostly the same as for gs (ghostscript), but the easiest way to use it is to just use the included pcl2pdf, pcl2ps, & pcl2fax commands.
The package does include a pdf manual, which I put here rather than in the "installed paths" tar because there is no good place to put it on the system.
-gripe-...so now we can take a perfectly good 3.5K page of text, turn it into a 17K pdf, and send it as an email attachment, where it takes up 23K due to mime-encoding...-/gripe-
install:

AFPL GhostScript
Source distribution of AFPL GhostScript with compiled binaries included for SCO Open Server.
Built on Open Server 5.0.6. Should run on at least 5.0.4 and up if you install oss646 and gwxlibs
Unfortunately, the not-quite-gpl-or-bsd license for AFPL-GhostScript requires that all distributions include the source, so the single tar file below includes both the binaries and the source. The binaries are in their installed paths as per usual, and the tar file name doesn't include a version number as per usual for my binaries-only tars, so it's still just as easy to install as all the other packages. Merely you also wind up with 44 megs of source you didn't ask for in /usr/local/src and ftp users (who aren't looking at this web page) can't see the version number because there is no seperate source tar with the version in the name. Such is the wisdom of needlessly deviant licenses.
install:

pico/pilot
Source distribution of pico/pilot with compiled binaries included for SCO Open Server.
Built on Open Server 5.0.7. Should run on at least 5.0.4 and up if you install oss646 or osr507mp.
install:

sqlite3
Source distribution of sqlite3 with compiled binaries included for SCO Open Server.
Built on Open Server 5.0.7. Should run on any version that has gwxlibs.
Built without threads support, without static libsqlite3.a, with support for tcl8.4 from gwxlibs
install:

less
Source distribution of less with compiled binaries included for SCO Open Server.
Built on Open Server 5.0.7. Should run on at least 5.0.4 and up, possibly on even much earlier versions, since it is compiled STATIC.
Why might you want this when Open Server ships with less built-in since 5.0.6?
I found that the built-in version did not respect the LESSSECURE environment variable on any of the several 5.0.6 and 5.0.7 boxes I tried it on.
The version below does.
install:

ImageMagick
Source distribution of ImageMagick with compiled binaries included for SCO Open Server.
Built on Open Server 5.0.6. Should run on at least 5.0.4 and up if you install oss646 and gwxlibs, or osr507mp
Built without X and without Perl to get around compile problems.
install:

Info-Zip unzip
Source distribution of Info-Zip unzip with compiled binaries included for SCO Open Server.
Built on Open Server 5.0.6. Should run on at least 5.0.4 and up if you install oss646 and gwxlibs, or osr507mp
I couldn't get "zip,/q> (Info-Zip zip-2.3) to build, but Skunkware has the latest version. (Just run "/setup_gnu zip-2.3")
install:

nc
Source distribution of nc with compiled binaries included for SCO Open Server.
Built on Open Server 5.0.7. Should run on at least 5.0.4 and up if you install oss646 or osr507mp.
This is the "hobbit" or "l0ft" netcat, as commonly found on linux & freebsd (& win32) machines.
Not to be confused with Kevin Smith's netcat. This has more features and behaves slightly differently wrt broken connections.
Kevin Smith's is the better choice for use in netcat-based printer interface scripts as I've never seen it hang when trying to print to flaky, frozen, or non-existant print servers.
See the next entry below for a netcat printer interface script that uses the Kevin Smith netcat.
install:

rlpnc
Printer interface script that uses netcat, based on http://aplawrence.com/SCOFAQ/FAQ_scotec7getnetcat.html
Includes a copy of Kevin Smith's netcat and a sample /etc/printers config file with several examples and comments.
To use, just unpack the tar below,
Then create a Local printer, selecting "Net" for the model and "/dev/null" for the device.
Then add a corresponding line to /etc/printers following the examples already there.
install:

recode
Source distribution of recode with compiled binaries included for SCO Open Server.
Built on Open Server 5.0.7. Should run on at least 5.0.4 and up if you install oss646 or osr507mp.
Note: Most people don't need this because you already have iconv instead
install:

dbftools
Source distribution of dbftools with compiled binaries included for SCO Open Server.
Built on Open Server 5.0.6. Should run on at least 5.0.4 and up if you install oss646 on 5.0.6 or less.
install: