]> git.ipfire.org Git - ipfire.org.git/blame - build/constants.py
Added pxe site.
[ipfire.org.git] / build / constants.py
CommitLineData
2b60fce9
MT
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
22import os
23import time
24
f006517e
MT
25POINTS_UNKNOWN = 0
26POINTS_IDLE = 1
27POINTS_DISTCC = 2
28POINTS_ERROR = 4
29POINTS_COMPILING = 8
30
2b60fce9
MT
31config = {
32 "title" : "IPFire - Builder",
9b828a26 33 "nightly_url" : ("http://ftp.ipfire.org/pub/nightly-builds/", "http://www.rowie.at/upload/ipfire/builds/",),
10da7ad4 34 "path" : { "db" : "db", "log" : "error.log", },
2b60fce9
MT
35 "script" : os.environ['SCRIPT_NAME'],
36 "db_name" : "builder.db",
37}
38
39statedesc = {
40 None : "",
41 "unknown" : "Dunno what the host is doing at the moment...",
42 "compiling" : "The host is really hard working at the moment...",
43 "error" : "Oops! The host had an error...",
44 "idle" : "The host is idle at the moment...",
f006517e 45 "distcc" : "This host is waiting for distcc requests...",
2b60fce9
MT
46}
47
48ping2class = {
49 True : "online",
50 False : "offline",
51}
52
53state2style = {
54 None : "",
55 "compiling" : "background: #8C8; border: 1px solid #0e0;",
f006517e 56 "distcc" : "background: #58c; border: 1px solid #8ac;",
2b60fce9 57 "error" : "background: #c33; border: 1px solid #e00;",
10da7ad4 58 "idle" : "background: #ddd; border: 1px solid #eee;",
2b60fce9 59}