diff mbox series

base-files: add usage warning to motd

Message ID 20240207145125.2317134-1-ross.burton@arm.com (mailing list archive)
State New
Headers show
Series base-files: add usage warning to motd | expand

Commit Message

Ross Burton Feb. 7, 2024, 2:51 p.m. UTC
From: Ross Burton <ross.burton@arm.com>

The Poky distro is explicitly a _reference_ distribution for _testing_
and _development_ purposes.  It enables most hardware and software
features so that they can be tested, but this also means that
from a security point of view the attack surface is very large.

We encourage anyone using OpenEmbedded for production use to create their
own distribution and not use Poky.  To encourage this behaviour further,
add a warning to /etc/motd when Poky is used so the developer will see it
when they log in.

Signed-off-by: Ross Burton <ross.burton@arm.com>
---
 meta-poky/recipes-core/base-files/base-files_%.bbappend | 1 +
 meta-poky/recipes-core/base-files/files/poky/motd       | 5 +++++
 2 files changed, 6 insertions(+)
 create mode 100644 meta-poky/recipes-core/base-files/base-files_%.bbappend
 create mode 100644 meta-poky/recipes-core/base-files/files/poky/motd

Comments

Ross Burton Feb. 7, 2024, 4:49 p.m. UTC | #1
Turns out I forgot to save the motd in my editor, so v2 incoming.

Ross

> On 7 Feb 2024, at 14:51, Ross Burton via lists.yoctoproject.org <ross.burton=arm.com@lists.yoctoproject.org> wrote:
> 
> From: Ross Burton <ross.burton@arm.com>
> 
> The Poky distro is explicitly a _reference_ distribution for _testing_
> and _development_ purposes.  It enables most hardware and software
> features so that they can be tested, but this also means that
> from a security point of view the attack surface is very large.
> 
> We encourage anyone using OpenEmbedded for production use to create their
> own distribution and not use Poky.  To encourage this behaviour further,
> add a warning to /etc/motd when Poky is used so the developer will see it
> when they log in.
> 
> Signed-off-by: Ross Burton <ross.burton@arm.com>
> ---
> meta-poky/recipes-core/base-files/base-files_%.bbappend | 1 +
> meta-poky/recipes-core/base-files/files/poky/motd       | 5 +++++
> 2 files changed, 6 insertions(+)
> create mode 100644 meta-poky/recipes-core/base-files/base-files_%.bbappend
> create mode 100644 meta-poky/recipes-core/base-files/files/poky/motd
> 
> diff --git a/meta-poky/recipes-core/base-files/base-files_%.bbappend b/meta-poky/recipes-core/base-files/base-files_%.bbappend
> new file mode 100644
> index 00000000000..8802adbb46b
> --- /dev/null
> +++ b/meta-poky/recipes-core/base-files/base-files_%.bbappend
> @@ -0,0 +1 @@
> +FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
> diff --git a/meta-poky/recipes-core/base-files/files/poky/motd b/meta-poky/recipes-core/base-files/files/poky/motd
> new file mode 100644
> index 00000000000..bffb7fadf1d
> --- /dev/null
> +++ b/meta-poky/recipes-core/base-files/files/poky/motd
> @@ -0,0 +1,5 @@
> +
> +WARNING: Poky is a reference Yocto Project distribution that should be used for
> +testing and development purposes only. It is recommended that you create your
> +own distribution.
> +
> -- 
> 2.34.1
> 
> 
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#13250): https://lists.yoctoproject.org/g/poky/message/13250
> Mute This Topic: https://lists.yoctoproject.org/mt/104219418/6875888
> Group Owner: poky+owner@lists.yoctoproject.org
> Unsubscribe: https://lists.yoctoproject.org/g/poky/unsub [ross.burton@arm.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
diff mbox series

Patch

diff --git a/meta-poky/recipes-core/base-files/base-files_%.bbappend b/meta-poky/recipes-core/base-files/base-files_%.bbappend
new file mode 100644
index 00000000000..8802adbb46b
--- /dev/null
+++ b/meta-poky/recipes-core/base-files/base-files_%.bbappend
@@ -0,0 +1 @@ 
+FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
diff --git a/meta-poky/recipes-core/base-files/files/poky/motd b/meta-poky/recipes-core/base-files/files/poky/motd
new file mode 100644
index 00000000000..bffb7fadf1d
--- /dev/null
+++ b/meta-poky/recipes-core/base-files/files/poky/motd
@@ -0,0 +1,5 @@ 
+
+WARNING: Poky is a reference Yocto Project distribution that should be used for
+testing and development purposes only. It is recommended that you create your
+own distribution.
+