From cf80825a85f23af3df325cca534b5ee3e21e8f47 Mon Sep 17 00:00:00 2001 From: Bruce Ashfield Date: Sat, 6 Feb 2021 14:00:31 -0500 Subject: tini: update to 0.19.0 Bumping the tini release. We pickup the following changes with this update: b9f42a0 Indicate that -e can be repeated 71911f9 add installation instructos for Arch Linux 9d647c3 credit to nfnty for packaging tini for Arch Linux 4df9bb0 add `chmod +x` step to signed download docs 7fdac39 Adding example of how to verify checksums 07b3139 add Debian installation instructions 0374cb6 add aliases x86_64 for uname -m de40ad0 Update Travis release token 81d9b14 Release 0.19.0 9587d90 run_build: publish sha256 checksums to releases 3f3e765 Add ppc64le alias for the ppc64el build 0e55606 .travis.yml: Remove redundant argument 12197f9 Update tests to Python 3 6cfeff2 add support for mips64el 76d4aa0 tini.c: fix child subreaper error message cefad7b gpg: explicitly pass file name 6ece2eb update readme to fix instructions for gpg Signed-off-by: Bruce Ashfield --- recipes-containers/tini/tini_0.18.0.bb | 32 -------------------------------- recipes-containers/tini/tini_0.19.0.bb | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+), 32 deletions(-) delete mode 100644 recipes-containers/tini/tini_0.18.0.bb create mode 100644 recipes-containers/tini/tini_0.19.0.bb diff --git a/recipes-containers/tini/tini_0.18.0.bb b/recipes-containers/tini/tini_0.18.0.bb deleted file mode 100644 index 373d886a..00000000 --- a/recipes-containers/tini/tini_0.18.0.bb +++ /dev/null @@ -1,32 +0,0 @@ -HOMEPAGE = "http://github.com/krallin/tini" -SUMMARY = "Minimal init for containers" -DESCRIPTION = "Tini is the simplest init you could think of. All Tini does is \ -spawn a single child (Tini is meant to be run in a container), and wait for \ -it to exit all the while reaping zombies and performing signal forwarding. " - -SRCREV = "fec3683b971d9c3ef73f284f176672c44b448662" -SRC_URI = " \ - git://github.com/krallin/tini.git \ - file://0001-Do-not-strip-the-output-binary-allow-yocto-to-do-thi.patch \ - " - -LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://LICENSE;md5=ffc9091894702bc5dcf4cc0085561ef5" - -S = "${WORKDIR}/git" - -BBCLASSEXTEND = "native" - -# tini links with -static, so no PIE for us -SECURITY_CFLAGS_pn-${PN} = "${SECURITY_NO_PIE_CFLAGS}" - -inherit cmake - -do_install() { - mkdir -p ${D}/${bindir} - install -m 0755 ${B}/tini-static ${D}/${bindir}/docker-init -} - -# Tini is the currently the provider for docker-init -PROVIDES += "docker-init" -RPROVIDES_${PN} = "docker-init" diff --git a/recipes-containers/tini/tini_0.19.0.bb b/recipes-containers/tini/tini_0.19.0.bb new file mode 100644 index 00000000..62e285df --- /dev/null +++ b/recipes-containers/tini/tini_0.19.0.bb @@ -0,0 +1,32 @@ +HOMEPAGE = "http://github.com/krallin/tini" +SUMMARY = "Minimal init for containers" +DESCRIPTION = "Tini is the simplest init you could think of. All Tini does is \ +spawn a single child (Tini is meant to be run in a container), and wait for \ +it to exit all the while reaping zombies and performing signal forwarding. " + +SRCREV = "b9f42a0e7bb46efea0c9e3d8610c96ab53b467f8" +SRC_URI = " \ + git://github.com/krallin/tini.git \ + file://0001-Do-not-strip-the-output-binary-allow-yocto-to-do-thi.patch \ + " + +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://LICENSE;md5=ffc9091894702bc5dcf4cc0085561ef5" + +S = "${WORKDIR}/git" + +BBCLASSEXTEND = "native" + +# tini links with -static, so no PIE for us +SECURITY_CFLAGS_pn-${PN} = "${SECURITY_NO_PIE_CFLAGS}" + +inherit cmake + +do_install() { + mkdir -p ${D}/${bindir} + install -m 0755 ${B}/tini-static ${D}/${bindir}/docker-init +} + +# Tini is the currently the provider for docker-init +PROVIDES += "docker-init" +RPROVIDES_${PN} = "docker-init" -- cgit v1.2.3-54-g00ecf