summaryrefslogtreecommitdiff
path: root/meta-phosphor/common/recipes-core/os-release/os-release.bbappend
blob: 3dd203b19444133a6c5178ad8f7f65b0b0a21cb0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
def run_git(d, cmd):
        try:
                oeroot = d.getVar('COREBASE', True)
                return bb.process.run("git --git-dir %s/.git %s" %(oeroot, cmd))[0].strip('\n')
        except:
                pass

python() {
        version_id = run_git(d, 'describe --dirty')
        if version_id:
                d.setVar('VERSION_ID', version_id)

        build_id = run_git(d, 'describe --abbrev=0')
        if build_id:
                d.setVar('BUILD_ID', build_id)
}

OS_RELEASE_FIELDS_append = " BUILD_ID"
do_compile[nostamp] = "1"