next up previous Back to Operating Systems Home Page
Next: 1996 term messages Up: 1997 term messages Previous: Hop Hop...Getopt

Automatic assignment submission program

Date: Fri, 17 Jan 1997 23:45:07 GMT
From: "Stephen M. Benoit" <benoits@cim.mcgill.ca>

Hello, everyone.

Assignment 1 ends with instructions for submitting the programming
section of the assignment.  This announcement describes an alternative
that may make your life simpler: a program that bundles up your files
and sends them to Dr. Callari's assignment server.  This way, there
are fewer chances of making mistakes, and uniformity is ensured.

1. Install it by adding /home/users/benoits/opsys to your PATH
environment variable in your ~/.cshrc file}.  This way, your shell will
look in my directory when searching for the executable.

2. Complete your assignment in its own directory.

3. When ready to submit your assignment --- ONCE, AND ONLY ONCE!!! ---
do the following.  (Remember, "%" is the shell prompt)

% cd my_assignment_directory
% opsys_submit -assn=1 -id=8959211

... of course, substituting _your_ id number and the current
assignment number!

If you're curious, the program is a Perl script that you can examine
in ~benoits/opsys/opsys_submit

The result looks something like this:
------------------------------------------------------------------------------
      Operating Systems   (304-427B)   Assignment Submit Utility
------------------------------------------------------------------------------
Creating directory "./8959211"

The following files are being copied to directory "./8959211"
bar.c, foo.c, bar.h, foo.h, Makefile, README

Creating archive "427-A1-8959211.tar" of directory "./8959211"
a ./8959211/bar.c 1 blocks
a ./8959211/foo.c 1 blocks
a ./8959211/bar.h 1 blocks
a ./8959211/foo.h 1 blocks
a ./8959211/Makefile 1 blocks
a ./8959211/README 1 blocks

Creating text-encoded file "427-A1-8959211.tar.uu" from
"427-A1-8959211.tar"

Sending result to franco@cim.mcgill.edu.

All done.
------------------------------------------------------------------------------

NOTE 1:  Like the assignment box, you can submit your assignment ONCE,
AND ONLY ONCE!!

NOTE 2:  The assignment server will not be accepting assignments before
Jan. 25 at 4pm.  No assignments will be accepted after Jan. 31 at 4pm.



\ Franco Callari