files that have been sitting idle for a few years. Unfortunately
I can't gaurantee at the moment that these even compile let alone build.
Caveat Emptor
- msort doesn't read stdin. Use a temporary file instead
- install support files for newuser(8)
- install TMTerm, /etc/hosts, /etc/networks, /usr/sbin/slpscrpt.direct
mkboot:
- create the script /tmp/mklinks on the gno.boot volume. This
script creates the duplicate files that should be symlinks
to other programs (newuserv --> newuser, for example). The
script will be run by installboot1
mkdisk1:
- don't ship /gno/install. Do ship /gno/Icons and /gno/System
- install GNOSnooper, FilePort and Nullport drivers, GNOBug,
the GNO icon, and SIM.
mkboot:
- put the GNO icon on the boot disk
- put a Finder.Root and Finder.Data file on the boot disk, so
that only the kernel and the README.install script are initially
visible
- create directories /lib/rinclude and /usr/ainclude, and
populate them
- updated entries for:
initrc, aroff, binprint, gsh, /etc/glogin, syslog.conf,
getvers, nroff, tmac.an, tmac.s
- grab describe.src from the source repository
mkboot:
- create directories /var/adm and /doc, and insert 'delete.me' files
- install glogin file
checksizes:
- initial checkin. This script complains if the extracted size of
a NuFX archive is larger than will fit on an 800k disk.
builddate.rez:
- this has been moved to ../rinclude
- initial checkin. Needed for 'install' and 'release' targets.
dmake.startup, startup.mk:
- When dmake finds a startup.mk in the current directory, it
parses that file after the system startup.mk. In this case they're
one and the same. While this shouldn't be a problem, it's
causing dmake to crash. See PR#99.
The workaround was to rename startup.mk in this directory to
dmake startup. It is renamed back to its proper name in the
recipes to the install and release targets.
Initial checkin; this script creates the installation boot
disk, /gno.boot
mkdisk1, mkdisk2:
Initial checkin; these scripts assist in the creation of the
*.shk files for the binary distribution.
fudgeinstall:
- added verbose flag to install(1) calls
- don't "fudge" install gettytab or getty any more
- make sure the mkso data files are copied over
- use install(1) instead of cp(1) for now, since cp has been
observed to trash files.
- changed installation locations to make use of /gno and /gno-hfs
partitions.
- various changes to reflect which files have been updated
since the last time fudgeinstall was used.
Explicitly specify the output file in default compilation rules.
This is needed specifically for the GNO builds, but is also
relevent to other uses of dmake.
- define REZ as "17/occ" versus "occ" so that dmake doesn't
have to search the PATH every time it calls $(REZ)
- explicitly specify the output file for the default rule for
making *.r files.
builddate.rez:
- This file is for inclusion by the various utility *.rez files
so that the build date can be displayed in a consistent format.
different directory)
- at Derek's request, added the dmake startup.mk file that I (Devin) use
for /usr/lib/startup.mk. (This file is expected to be in /usr/local/lib
unless you have set up your environment to change the location.)