[gnome-continuous-yocto/gnomeostree-3.28-rocko: 5224/8267] image-buildinfo.bbclass: configurable location for build file



commit ff731307188d7f6af2bd7490a841dba4d81c53e0
Author: Patrick Ohly <patrick ohly intel com>
Date:   Mon Mar 20 13:26:18 2017 +0100

    image-buildinfo.bbclass: configurable location for build file
    
    In a stateless image, /etc is not a good place for the "build"
    file. By definining the location with a variable it becomes possible
    to have the file created elsewhere on a per-image basis. The default
    is the same as before.
    
    (From OE-Core rev: 6750ea8160edccb156cb2ab68548adfc1c789895)
    
    Signed-off-by: Patrick Ohly <patrick ohly intel com>
    Signed-off-by: Ross Burton <ross burton intel com>
    Signed-off-by: Richard Purdie <richard purdie linuxfoundation org>

 meta/classes/image-buildinfo.bbclass |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/meta/classes/image-buildinfo.bbclass b/meta/classes/image-buildinfo.bbclass
index 85626f0..213fb9c 100644
--- a/meta/classes/image-buildinfo.bbclass
+++ b/meta/classes/image-buildinfo.bbclass
@@ -12,6 +12,9 @@
 # Desired variables to display 
 IMAGE_BUILDINFO_VARS ?= "DISTRO DISTRO_VERSION"
 
+# Desired location of the output file in the image.
+IMAGE_BUILDINFO_FILE ??= "${sysconfdir}/build"
+
 # From buildhistory.bbclass
 def image_buildinfo_outputvars(vars, listvars, d): 
     vars = vars.split()
@@ -61,7 +64,7 @@ def buildinfo_target(d):
 
 # Write build information to target filesystem
 python buildinfo () {
-    with open(d.expand('${IMAGE_ROOTFS}${sysconfdir}/build'), 'w') as build:
+    with open(d.expand('${IMAGE_ROOTFS}${IMAGE_BUILDINFO_FILE}'), 'w') as build:
         build.writelines((
             '''-----------------------
 Build Configuration:  |


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]