Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorDaniel Drake <dsd@laptop.org>2009-12-22 12:12:01 (GMT)
committer Daniel Drake <dsd@laptop.org>2009-12-22 12:12:01 (GMT)
commitbe129ba4519a7d54e15e2234179d22fb4badd7bd (patch)
tree22ba51925265417e34546b709f4989d0d9c3885d /lib
parent80cbc76ee55609e71cd3deaaf0859dc871f9f567 (diff)
Add ooblib.py
Somehow missed this
Diffstat (limited to 'lib')
-rw-r--r--lib/ooblib.py26
-rw-r--r--lib/ooblib.pycbin1089 -> 0 bytes
2 files changed, 26 insertions, 0 deletions
diff --git a/lib/ooblib.py b/lib/ooblib.py
new file mode 100644
index 0000000..c9925f3
--- /dev/null
+++ b/lib/ooblib.py
@@ -0,0 +1,26 @@
+# Copyright (C) 2009 One Laptop Per Child
+# Licensed under the terms of the GNU GPL v2 or later; see COPYING for details.
+
+import os
+
+def read_config(module, option):
+ vname = "CFG_%s__%s" % (module, option)
+ if not vname in os.environ:
+ return None
+ return os.environ[vname]
+
+def read_config_bool(module, option):
+ vname = "CFG_%s__%s" % (module, option)
+ if not vname in os.environ:
+ return None
+ return bool(int(os.environ[vname]))
+
+libdir = os.environ['OOB__libdir']
+bindir = os.environ['OOB__bindir']
+builddir = os.environ['OOB__builddir']
+cachedir = os.environ['OOB__cachedir']
+intermediatesdir = os.environ['OOB__intermediatesdir']
+outputdir = os.environ['OOB__outputdir']
+statedir = os.environ['OOB__statedir']
+fsmount = os.environ['OOB__fsmount']
+
diff --git a/lib/ooblib.pyc b/lib/ooblib.pyc
deleted file mode 100644
index c081054..0000000
--- a/lib/ooblib.pyc
+++ /dev/null
Binary files differ