https://bugzilla.redhat.com/show_bug.cgi?id=1804288
Robert-André Mauchin <zebob.m(a)gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |zebob.m(a)gmail.com
Summary|Review Request: |Review Request:
|golang-gvisor-dev-gvisor - |golang-gvisor - A container
|A container sandbox runtime |sandbox runtime focused on
|focused on security, |security, efficiency, and
|efficiency, and ease of |ease of use.
|use. |
--- Comment #2 from Robert-André Mauchin <zebob.m(a)gmail.com> ---
- Should be commit not tag:
# taken from the "go" branch (as bazel is not available in fedora)
%global commit 384ed132b902ead9aae62430382d38ae9afdb95d
- Name should be golang-gvisor.spec
- Please keep the forge URL above the goipath for ref (I use it for updates)
- Ping me for a review later
# Generated by go2rpm 1
%bcond_without check
#
https://github.com/google/gvisor
%global goipath gvisor.dev/gvisor
%global forgeurl
https://github.com/google/gvisor
Version: 20200211.0
%global commit 384ed132b902ead9aae62430382d38ae9afdb95d
%gometa
%global common_description %{expand:
gVisor is an open-source, OCI-compatible sandbox runtime that provides
a virtualized container environment. It runs containers with a new
user-space kernel, delivering a low overhead container security
solution for high-density applications.
gVisor integrates with Docker, containerd and Kubernetes, making it
easier to improve the security isolation of your containers while
still using familiar tooling. Additionally, gVisor supports a variety
of underlying mechanisms for intercepting application calls, allowing
it to run in diverse host environments, including cloud-hosted virtual
machines.}
%global golicenses LICENSE
%global godocs AUTHORS README.md
Name: %{goname}
Release: 1%{?dist}
Summary: Container Runtime Sandbox
# Upstream license specification: Apache-2.0
License: ASL 2.0
URL: %{gourl}
Source0: %{gosource}
BuildRequires:
golang(github.com/cenkalti/backoff)
BuildRequires:
golang(github.com/gofrs/flock)
BuildRequires:
golang(github.com/golang/protobuf/proto)
BuildRequires:
golang(github.com/golang/protobuf/ptypes)
BuildRequires:
golang(github.com/google/btree)
BuildRequires:
golang(github.com/google/subcommands)
BuildRequires:
golang(github.com/kr/pty)
BuildRequires:
golang(github.com/opencontainers/runtime-spec/specs-go)
BuildRequires:
golang(github.com/syndtr/gocapability/capability)
BuildRequires:
golang(github.com/vishvananda/netlink)
BuildRequires:
golang(golang.org/x/sys/unix)
BuildRequires:
golang(golang.org/x/time/rate)
%description
%{common_description}
%gopkg
%prep
%goprep
%build
for cmd in runsc; do
%gobuild -o %{gobuilddir}/bin/$(basename $cmd) %{goipath}/$cmd
done
%install
%gopkginstall
install -m 0755 -vd %{buildroot}%{_bindir}
install -m 0755 -vp %{gobuilddir}/bin/* %{buildroot}%{_bindir}/
%if %{with check}
%check
%gocheck
%endif
%files
%license LICENSE
%doc AUTHORS README.md
%{_bindir}/*
%gopkgfiles
%changelog
--
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component