"cleanup_on_success" : True,
#
# CLI variables
+ "debug" : False,
"quiet" : False,
#
# Distro items
def __setitem__(self, item, value):
self._items[item] = value
+ def __getattr__(self, *args):
+ return self.__getitem__(*args)
+
+ def __setattr__(self, *args):
+ return self.__setitem__(*args)
+
@property
def environment(self):
- return {
+ ret = {
"HOME" : os.environ.get("HOME", "/root"),
"TERM" : os.environ.get("TERM", ""),
"PS1" : os.environ.get("PS1", "\u:\w\$ "),
"PARALLELISMFLAGS" : "-j%d" % self["parallelism"],
}
+ if self["debug"]:
+ ret["NAOKI_DEBUG"] = "1"
+
+ return ret
+
class Architectures(object):
def __init__(self, configfile):