We recommend that you do all file edits within your checkout of the Submitty GIT repository on your local / host machine. This is a shared directory between the host machine and the virtual machine, so you can use your favorite code/text editor on your local machine.

The different stages of the installation and build process copy files from the repository to the installation directories, substitute variables, compile libraries, and change permissions. Depending on the type of software change, you will need to do different levels of re-installation to test those changes. The instructions below apply to changes you have made within your local Submitty checkout (including pulling new code from GitHub or switching to another branch).

The commands below should all be typed into the Vagrant VM terminal. That is, after you have completed the vagrant setup instructions and entered typed vagrant ssh.

Please also see Installation Version Notes

Submitty Quick Help

System or Installation Script Updates

Update all Submitty Software

Incremental Development Updates

Other Updates and Troubleshooting