Instructions to the maSH contestants

The competition is about adding some interesting builtin command of your choice to maSH.

The source code for maSH can be downloaded from here

the presentation : MaSH - the true story of a shell

the presentation : GNU Build Tools

Requirements

  • You should have gcc.
  • Save the original source files in a separatory directory and create another directory for you to work on the code. You should only work in this directory.
  • Once your modifications have been tested, generate a "diff"  using the original source files and the files in your working directory using the diff utility.
  • You should not modify configure and Makefile scripts.
  • You should submit:
    • Your source diff files generated by the diff utility.
    • Updated README, NEWS and ChangeLog files.
    • Your readme file should contain:
      • Your name
      • College
      • Your e-mail address, contact details.
      • An indication of how much time you spent doing the assignment
      • Your assessment of the assignment. In particular you should describe anything that was missing from the specifications provided by us that hampered your development effort.
      • Copy of College/School ID Card

Submit your changes via e-mail to mash@space-kerala.org

Grading

Your work will be graded on the richness of the built-in command implemented by you, correctness of the code, understandability, code documentation, testing and adherence to the coding standards used in the original code base.

Last date for submitting patches : 25 Oct. 2008

AttachmentSize
File maash-presentation.odp30.39 KB
File GNU-build-tools.odp37.96 KB

PARTNERS