From f02283bbddee6b21ccf49c0a70ca7810060cd6ae Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Sat, 26 Feb 2011 01:14:26 +0100 Subject: [PATCH] Generate build id randomly if not one was provided. --- pakfire/builder.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pakfire/builder.py b/pakfire/builder.py index 409560cd8..35ba1b3f0 100644 --- a/pakfire/builder.py +++ b/pakfire/builder.py @@ -10,6 +10,7 @@ import shutil import socket import stat import time +import uuid import depsolve import packages @@ -25,7 +26,7 @@ class Builder(object): # The version of the kernel this machine is running. kernel_version = os.uname()[2] - def __init__(self, pakfire, pkg, build_id="", **settings): + def __init__(self, pakfire, pkg, build_id=None, **settings): self.pakfire = pakfire self.pkg = pkg @@ -44,6 +45,11 @@ class Builder(object): # Save the build time. self.build_time = int(time.time()) + + # Save the build id and generate one if no build id was provided. + if not build_id: + build_id = uuid.uuid4() + self.build_id = build_id # Initialize the environment -- 2.39.5