From a39d5a00c5597bb5dd9506e33da625cf891eca43 Mon Sep 17 00:00:00 2001 From: Jan Kiszka Date: Sun, 5 Feb 2023 21:06:50 +0100 Subject: [PATCH] container: Add copyright headers and improve comments Dockerfile and container-entrypoint were missing that header. Furthermore, the leading comment in Dockerfile got out-of-date, and we should rather add section marker for the kas and kas-isar targets. Signed-off-by: Jan Kiszka --- Dockerfile | 31 ++++++++++++++++++++++++++++++- container-entrypoint | 22 ++++++++++++++++++++++ 2 files changed, 52 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index d382b84..e458985 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,25 @@ -# This image builds Yocto jobs using the kas tool +# +# kas - setup tool for bitbake based projects +# +# Copyright (c) Siemens AG, 2017-2023 +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be +# included in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. FROM debian:bullseye-slim as kas-base @@ -37,6 +58,10 @@ RUN useradd builder --user-group --create-home --home-dir /builder ENTRYPOINT ["/kas/container-entrypoint"] +# +# kas-isar image +# + FROM kas-base as kas-isar # The install package list are actually taking 1:1 from their documentation, @@ -56,6 +81,10 @@ RUN apt-get update && \ USER builder +# +# kas image +# + FROM kas-base as kas # The install package list are actually taking 1:1 from their documentation, diff --git a/container-entrypoint b/container-entrypoint index cc6cce4..28c800e 100755 --- a/container-entrypoint +++ b/container-entrypoint @@ -1,4 +1,26 @@ #!/bin/bash +# +# kas - setup tool for bitbake based projects +# +# Copyright (c) Siemens AG, 2017-2023 +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be +# included in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. # kas-isar: sudo update-binfmts --enable && [ -f /proc/sys/fs/binfmt_misc/status ]