From: Bruce Ashfield <bruce.ashfi...@windriver.com> Call this layer whatever you want, but when enabled it turns on BSP configuration items specific to autobuild/official binary images. Once this is enabled the uptime of any BSP will be limted to the value in the .cfg. It is currently at 2 minutes as an example, but it should be extended to a number of days going forward.
Signed-off-by: Bruce Ashfield <bruce.ashfi...@windriver.com> meta-tlk: Rename and changed to 10 day limit Signed-off-by: Saul Wold <s...@linux.intel.com> --- meta-tlk/README | 6 ++++++ meta-tlk/conf/layer.conf | 6 ++++++ .../linux/linux-yocto/time-limited-kernel.cfg | 3 +++ .../recipes-kernel/linux/linux-yocto_3.0.bbappend | 4 ++++ 4 files changed, 19 insertions(+), 0 deletions(-) create mode 100644 meta-tlk/README create mode 100644 meta-tlk/conf/layer.conf create mode 100644 meta-tlk/recipes-kernel/linux/linux-yocto/time-limited-kernel.cfg create mode 100644 meta-tlk/recipes-kernel/linux/linux-yocto_3.0.bbappend diff --git a/meta-tlk/README b/meta-tlk/README new file mode 100644 index 0000000..5ff4d3b --- /dev/null +++ b/meta-tlk/README @@ -0,0 +1,6 @@ +meta-autobuilder +=============== + +Contains recipe modifications required to produce the official +yocto autobuild BSPs. + diff --git a/meta-tlk/conf/layer.conf b/meta-tlk/conf/layer.conf new file mode 100644 index 0000000..9af646f --- /dev/null +++ b/meta-tlk/conf/layer.conf @@ -0,0 +1,6 @@ +# We have a conf and classes directory, add to BBPATH +BBPATH := "${BBPATH}:${LAYERDIR}" + +# We have a packages directory, add to BBFILES +BBFILES := "${BBFILES} ${LAYERDIR}/recipes-*/*/*.bb \ + ${LAYERDIR}/recipes-*/*/*.bbappend" diff --git a/meta-tlk/recipes-kernel/linux/linux-yocto/time-limited-kernel.cfg b/meta-tlk/recipes-kernel/linux/linux-yocto/time-limited-kernel.cfg new file mode 100644 index 0000000..44f4bea --- /dev/null +++ b/meta-tlk/recipes-kernel/linux/linux-yocto/time-limited-kernel.cfg @@ -0,0 +1,3 @@ +CONFIG_UPTIME_LIMITED_KERNEL=y +CONFIG_UPTIME_LIMIT_DURATION=14400 +CONFIG_UPTIME_LIMIT_KERNEL_REBOOT=y diff --git a/meta-tlk/recipes-kernel/linux/linux-yocto_3.0.bbappend b/meta-tlk/recipes-kernel/linux/linux-yocto_3.0.bbappend new file mode 100644 index 0000000..58a6541 --- /dev/null +++ b/meta-tlk/recipes-kernel/linux/linux-yocto_3.0.bbappend @@ -0,0 +1,4 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" + +# enable the time limited kernel configuration options +SRC_URI += "file://time-limited-kernel.cfg" -- 1.7.6 _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto