summaryrefslogtreecommitdiffstats
path: root/README
blob: 9dde9b19773a7a37bbd15b4ad7c0939c7c156e0d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56

 HelliJudge
 	This is a judging system for onsite & online contests.

 Features
 	TO BE COMPLETED, asap!

 Install & Configuration
	First, install Fedora Linux or something close!
	Edit /etc files according to the ones is etc directory of judge. They
	are the settings responsible for jailing and limitations.
	Edit utils/setenv.sh and set your judge directory in it, then run it.

	Now build a jail. You can find our prepared jail at:
		https://github.com/jux-foundation/hellijudge-jail
	or you can build your own, but remember to add compiler scripts from
	our repo.

/*	Based on your own configuration, do the following:
		mkdir /mnt/jail/home
		mkdir /mnt/jail/source
		ln -s /mnt/jail $JUDGE_PREFIX/jail

		mkdir /var/log/jury
		ln -s /var/log/jury $JUDGE_PREFIX/log
*/
	Start the daemon, then run utils/hellow-tester.sh to test the judge.
	Run utils/bs-tester.sh to test the interactive feature.

	If anything didn't workout, don't worry! I'd be surprised if it did!
	Contact me at dinovirus [+] NOSPAM [@] gmail [.] com

 	TO BE COMPLETED, asap!

 Documentation
	Start: run utils/daemon.sh
	Kill: run utils/jfsck.sh

 	TO BE COMPLETED, asap!

 License
	Copyright (C) 2011-`date +%Y`   Hamed Saleh & Mahrud Sayrafi

	This program is free software: you can redistribute it and/or modify
	it under the terms of the GNU General Public License as published by
	the Free Software Foundation, either version 3 of the License, or
	(at your option) any later version.

	This program is distributed in the hope that it will be useful,
	but WITHOUT ANY WARRANTY; without even the implied warranty of
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
	GNU General Public License for more details.

 Authors & Contact information
 	Hamed Saleh <hameelas [+] NOSPAM [@] gmail [.] com>
	Mahrud Sayrafi <sayrafi.m [+] NOSPAM [@] gmail [.] com>