From: Randy Witt <randy.e.witt@linux.intel.com>
To: "Moore, Thomas (FtWorth)" <Thomas.Moore2@ATK.COM>,
"yocto@yoctoproject.org" <yocto@yoctoproject.org>
Subject: Re: Identifying image in os-release
Date: Tue, 03 Feb 2015 12:49:20 -0800 [thread overview]
Message-ID: <54D13450.4040208@linux.intel.com> (raw)
In-Reply-To: <7B6FE55CD594D7478CED8A39DF3BFC0A5E7446EF@UT40SVCWEM001.atk.com>
On 02/03/2015 11:42 AM, Moore, Thomas (FtWorth) wrote:
> For my system, we are generating two images: a release image and a debug image. The debug image simply adds the debug image features (tools-debug, eclipse-debug, and dbg-pkgs). This approach looks like it is going to work well for our needs. However, the one issue that I have is that there doesn't appear to be a way to easily tell which image is running. My current plan for version identification is to make use of the /etc/os-release file that is generated during the build, which is suitable for determining the version of the base distribution. However, I can't find a way to influence any of those values from within my image recipes, which I image is by design.
>
> It would seem to me that having a way to assign a version, or some other identifying information, to a final image would be very important. The DISTRO_VERSION is nice, but it doesn't seem like it's enough considering that you can write an image recipe to add any number of additional packages.
>
> Any suggestions on how I can achieve this?
If you are willing to use a file other than os-release, I've often seen this
done using a function in ROOTFS_POSTPROCESS_COMMAND
https://www.yoctoproject.org/docs/1.7/ref-manual/ref-manual.html#var-ROOTFS_POSTPROCESS_COMMAND.
For example:
add_releaseinfo () {
echo "foo: ${FOOVAR}" > ${IMAGE_ROOTFS}/${sysconfdir}/somefile
echo "bar: ${BARVAR}" >> ${IMAGE_ROOTFS}/${sysconfdir}/somefile
}
ROOTFS_POSTPROCESS_COMMAND += " add_releaseinfo ; "
> Thanks,
>
> Thomas
>
>
next prev parent reply other threads:[~2015-02-03 20:49 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-02-03 19:42 Identifying image in os-release Moore, Thomas (FtWorth)
2015-02-03 20:49 ` Randy Witt [this message]
2015-02-03 22:25 ` Moore, Thomas (FtWorth)
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=54D13450.4040208@linux.intel.com \
--to=randy.e.witt@linux.intel.com \
--cc=Thomas.Moore2@ATK.COM \
--cc=yocto@yoctoproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.