This repository contains the configuration files for PolyProg Live. This is the live system that we use during programming competitions. It has a number of advantages:
- The system contains all the editors, IDEs, ... that we want
- We can make the system secure using firewalls, restricted root access, ...
- Custom commands such as hc2-compile can be installed on the system
- During the contest, administrators can access the machines using SSH, and perform remote backups and monitoring.
. ├── 2012hc2, 2013hc2, ... │ Various config files specific to this event. For example, SSH keys because │ they change with each new event. ├── README.rst -- This file ├── auto │ ├── build │ ├── clean │ └── config │ The principal debian live configuration script ├── config │ This folder contains configuration files for debian live. Some of them are │ generated automatically, others are written by hand. The .gitignore file should │ exclude the automatically-generated ones. │ ├── hooks │ │ Scripts to perform various tasks during live system configuration, e.g., │ │ configuring an init script to be run during boot. │ ├── includes.binary │ │ Files that should go on live system binary image (e.g., boot loader │ │ splash screen) │ ├── includes.chroot │ │ Files that should be present on the live system Note that some files in │ │ here aren't version controlled because they are so large (e.g., the │ │ Eclipse IDE). │ ├── package-lists Lists of packages to be installed on the system
- About debian live: http://live.debian.net/
- About the PolyProg live system: http://wiki.hc2.ch/index.php/Contestant_computer_environment