aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/bb/cooker.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/lib/bb/cooker.py b/lib/bb/cooker.py
index f31bca6f3..72ae8b09c 100644
--- a/lib/bb/cooker.py
+++ b/lib/bb/cooker.py
@@ -1174,9 +1174,12 @@ class BBCooker:
"""
Setup any variables needed before starting a build
"""
+ t = time.gmtime()
if not self.data.getVar("BUILDNAME", False):
- self.data.setVar("BUILDNAME", time.strftime('%Y%m%d%H%M'))
- self.data.setVar("BUILDSTART", time.strftime('%m/%d/%Y %H:%M:%S', time.gmtime()))
+ self.data.setVar("BUILDNAME", "${DATE}${TIME}")
+ self.data.setVar("BUILDSTART", time.strftime('%m/%d/%Y %H:%M:%S', t))
+ self.data.setVar("DATE", time.strftime('%Y%m%d', t))
+ self.data.setVar("TIME", time.strftime('%H%M%S', t))
def matchFiles(self, bf):
"""
@@ -1275,7 +1278,7 @@ class BBCooker:
taskdata = bb.taskdata.TaskData(self.configuration.abort)
taskdata.add_provider(self.data, self.recipecache, item)
- buildname = self.data.getVar("BUILDNAME", False)
+ buildname = self.data.getVar("BUILDNAME", True)
bb.event.fire(bb.event.BuildStarted(buildname, [item]), self.expanded_data)
# Execute the runqueue