]> git.ipfire.org Git - ipfire.org.git/blob - build/constants.py
[build] Added "jobs" and "log".
[ipfire.org.git] / build / constants.py
1 #!/usr/bin/python
2 ###############################################################################
3 # #
4 # IPFire.org - A linux based firewall #
5 # Copyright (C) 2008 Michael Tremer & Christian Schmidt #
6 # #
7 # This program is free software: you can redistribute it and/or modify #
8 # it under the terms of the GNU General Public License as published by #
9 # the Free Software Foundation, either version 3 of the License, or #
10 # (at your option) any later version. #
11 # #
12 # This program is distributed in the hope that it will be useful, #
13 # but WITHOUT ANY WARRANTY; without even the implied warranty of #
14 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
15 # GNU General Public License for more details. #
16 # #
17 # You should have received a copy of the GNU General Public License #
18 # along with this program. If not, see <http://www.gnu.org/licenses/>. #
19 # #
20 ###############################################################################
21
22 import os
23 import time
24
25 config = {
26 "title" : "IPFire - Builder",
27 "nightly_url" : ("ftp://ftp.ipfire.org/pub/nightly-builds/", "http://www.rowie.at/upload/ipfire/builds/",),
28 "path" : { "db" : "db", "log" : "error.log", },
29 "script" : os.environ['SCRIPT_NAME'],
30 "db_name" : "builder.db",
31 }
32
33 statedesc = {
34 None : "",
35 "unknown" : "Dunno what the host is doing at the moment...",
36 "compiling" : "The host is really hard working at the moment...",
37 "error" : "Oops! The host had an error...",
38 "idle" : "The host is idle at the moment...",
39 }
40
41 ping2class = {
42 True : "online",
43 False : "offline",
44 }
45
46 state2style = {
47 None : "",
48 "compiling" : "background: #8C8; border: 1px solid #0e0;",
49 "error" : "background: #c33; border: 1px solid #e00;",
50 "idle" : "background: #ddd; border: 1px solid #eee;",
51 }