Instructions for Producing a Local Shore Release

Instructions for Producing a Local Shore Release


PREPARING PUBLIC BUILD WORKSPACES

There is a source-only workspace /p/shore/build/ws.source. This is meant ONLY for checking out the lastest release. If it's new, do :

If it already exists, do :

DO NOT build makefiles, dependencies, symlinks, or ANYTHING in this workspace!!!

All other build workspaces are shadow directories, (where nodebug@ --> @sys/nodebug and debug@ --> @sys/debug). The build workspaces are created thus:

Now use three windows, one for building in the debug workspace, one for the nodebug workspace, and one for the documentation release.

BUILDING -- Window DEBUG

  1. cd $TOP/src
  2. ../tools/makemake ..
  3. ../tools/depend
  4. make
  5. (if building on sunos:) cd $TOP/src/util/mount/sunos
  6. (if building on sunos:) make
  7. cd $TOP/src
  8. make install
  9. cd $INST
  10. see that everything is there, including bin/{sshutdown,smount,mnt}

BUILDING -- Window NODEBUG

Follow the numbered steps for the DEBUG workspace, above.


BUILDING -- Window DOC

INSTALLS DOCUMENTATION AND EXAMPLES ONCE in /p/shore/installed/NEW

Notifying users