Suppose you have a package named CoolThingy that you wish to submit using the
FTP contribution submission process. CoolThingy is
composed of the following files:
CoolThingy.pcl CoolThingy.pst License.txt PrereqParcel.pcl PrereqParcel.pst Readme.txt Utilities/ CoolThingyAddons.pcl CoolThingyAddons.pst SystemOverrides.pcl SystemOverrides.pst
You wish for these files to be included in the VisualWorks release in the directory
contributed/CoolThingy/ using the same directory structure used above.
To do this on Linux, you would create an archive file as follows (assumes that
/home/user/project contains exactly the above files in the same hierarchy):
$ cd /home/user/project $ tar zcvf - * | ncftpput -c ftp.cincomsmalltalk.com /pub/contributed/CoolThingy/cg-1.1.tgz
Notice that the resulting archive:
contributed/ into which
the archive will be expanded. This directory is created automatically (from the base name
of the directory under ftp://ftp.cincomsmalltalk.com/pub/contributed/ that contains the archive).
Utilities/ subdirectory, thus preserving the original
package layout.