diff options
author | CoprDistGit <infra@openeuler.org> | 2023-03-22 14:12:06 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-03-22 14:12:06 +0000 |
commit | 3460452fb05623d6d89c680137da15fb1a259e4f (patch) | |
tree | 0461b2a9b1646912be9def78946906896ccda055 | |
parent | f5010161e248ae95596ac161907ab9cb5533b142 (diff) |
automatic import of tini
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | sources | 1 | ||||
-rw-r--r-- | tini.spec | 52 |
3 files changed, 54 insertions, 0 deletions
@@ -0,0 +1 @@ +/tini-0.19.0.tar.gz @@ -0,0 +1 @@ +72935bca9232313409a052833068fb1d tini-0.19.0.tar.gz diff --git a/tini.spec b/tini.spec new file mode 100644 index 0000000..ee2629a --- /dev/null +++ b/tini.spec @@ -0,0 +1,52 @@ +Name: tini +Version: 0.19.0 +Release: 1 +Summary: A tiny but valid init for containers + +License: MIT +URL: https://github.com/krallin/tini +Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz + +BuildRequires: cmake +BuildRequires: gcc +BuildRequires: glibc-static +BuildRequires: sed + +%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. + +%package static +Summary: Standalone static build of %{name} +%description static +This package contains a standalone static build of %{name}, meant to be used +inside a container. + +%prep +%autosetup +# Do not strip binaries +sed -i CMakeLists.txt -e 's/ -Wl,-s//' + +%build +%cmake +%cmake_build + +%install +%cmake_install + +%files +%license LICENSE +%doc README.md +%{_bindir}/tini + +%files static +%license LICENSE +%doc README.md +%{_bindir}/tini-static + +%changelog +* Wed Mar 22 2023 lichaoran <pkwarcraft@hotmail.com> - 0.19.0-1 +- Initial package |