#!/bin/bash

#
# CS 153 - Spring 2011
# Preparation script for project submission
#
#  This script check for the nachos folder, a README file and then
# compresses the java files found in subfolders:
#
#    nachos/threads/*.java                  (proj 1)
#    nachos/userprog/*.java                 (proj 2)
#    nachos/vm/*.java                       (proj 3)
#
# @author Adam Dou
#


# check nachos folder exists
if [[ ! -d "nachos" ]]; then
  echo "ERROR: nachos folder not found."
  exit 1
fi

# check README file exists
if [[ ! -e "README" ]]; then
  echo "ERROR: no README file found."
  exit 1
fi


# compress project
tar czf turnin.tgz README nachos/threads/*.java nachos/userprog/*.java nachos/vm/*.java

echo ""
echo "#####################################"
echo "#                                   #"
echo "#  Submit 'turnin.tgz', good luck!  #"
echo "#                                   #"
echo "#####################################"
echo ""