From afbd7741fe226636e987e079a550d19da63bc191 Mon Sep 17 00:00:00 2001 From: Lokesh Mandvekar Date: Fri, 7 Jun 2019 01:10:21 +0530 Subject: [PATCH] podman-2:1.3.2-0.13.dev.git6d285b8 - Resolves: #1716809 - use conmon v0.2.0 Signed-off-by: Lokesh Mandvekar --- .gitignore | 1 + podman.spec | 40 +++++++++++++++++----------------------- sources | 2 +- 3 files changed, 19 insertions(+), 24 deletions(-) diff --git a/.gitignore b/.gitignore index c3afc73..62d4cc0 100644 --- a/.gitignore +++ b/.gitignore @@ -252,3 +252,4 @@ /libpod-0ede794.tar.gz /libpod-3fb9669.tar.gz /libpod-6d285b8.tar.gz +/conmon-5995229.tar.gz diff --git a/podman.spec b/podman.spec index fbd3c3f..25afd3f 100644 --- a/podman.spec +++ b/podman.spec @@ -25,29 +25,22 @@ %global commit0 6d285b879c3fa252545b15a3dea816426ba2c610 %global shortcommit0 %(c=%{commit0}; echo ${c:0:7}) -%global import_path_conmon github.com/kubernetes-sigs/cri-o +%global import_path_conmon github.com/containers/conmon %global git_conmon https://%{import_path_conmon} -%global commit_conmon a30f93ca229c7fc68fb1d8c7a3342de3c3f54ae5 +%global commit_conmon 59952292a3b07ac125575024ae21956efe0ecdfb %global shortcommit_conmon %(c=%{commit_conmon}; echo ${c:0:7}) Name: podman -# Epoch is 2 for f30 (rawhide), 1 for f28 and f29 -# BEWARE while using on other distros -%if 0%{?fedora} >= 30 Epoch: 2 -%else -Epoch: 1 -%endif Version: 1.3.2 # Rawhide almost always ships unreleased builds, # so release tag should be of the form 0.N.blahblah -Release: 0.12.dev.git%{shortcommit0}%{?dist} +Release: 0.13.dev.git%{shortcommit0}%{?dist} Summary: Manage Pods, Containers and Container Images License: ASL 2.0 URL: https://%{name}.io/ Source0: %{git0}/archive/%{commit0}/%{repo}-%{shortcommit0}.tar.gz -Source1: %{git_conmon}/archive/%{commit_conmon}/cri-o-%{shortcommit_conmon}.tar.gz -ExclusiveArch: aarch64 ppc64le s390x x86_64 +Source1: %{git_conmon}/archive/%{commit_conmon}/conmon-%{shortcommit_conmon}.tar.gz # If go_compiler is not set to 1, there is no virtual provide. Use golang instead. BuildRequires: %{?go_compiler:compiler(go-compiler)}%{!?go_compiler:golang} BuildRequires: btrfs-progs-devel @@ -68,7 +61,7 @@ BuildRequires: systemd BuildRequires: systemd-devel Requires: runc >= 2:1.0.0-57 Requires: containers-common -Requires: containernetworking-plugins >= 0.7.3-2 +Requires: containernetworking-plugins >= 0.7.5-1 Requires: iptables Requires: nftables # #1686813 - conmon hasn't been made independent yet @@ -428,16 +421,8 @@ export BUILDTAGS="remoteclient systemd varlink seccomp exclude_graphdriver_devic %gobuild -o bin/%{name}-remote %{import_path}/cmd/%{name} # build conmon -pushd cri-o-%{commit_conmon} -mkdir _output -pushd _output -mkdir -p src/%{provider}.%{provider_tld}/{kubernetes-sigs,opencontainers} -ln -s $(dirs +1 -l) src/%{import_path_conmon} -popd -ln -s vendor src -export GOPATH=$(pwd)/_output:$(pwd) -export BUILDTAGS="selinux seccomp $(hack/btrfs_installed_tag.sh) $(hack/btrfs_tag.sh) containers_image_ostree_stub" -BUILDTAGS=$BUILDTAGS %{__make} -C conmon +pushd conmon-%{commit_conmon} +%{__make} all popd %install @@ -458,8 +443,11 @@ install -dp %{buildroot}%{_datadir}/containers install -p -m 644 %{repo}.conf %{buildroot}%{_datadir}/containers # install conmon +pushd conmon-%{commit_conmon} +%{__make} LIBEXECDIR=%{buildroot}%{_libexecdir} install install -dp %{buildroot}%{_libexecdir}/%{name} -install -p -m 755 cri-o-%{commit_conmon}/bin/conmon %{buildroot}%{_libexecdir}/%{name} +install -p -m 755 bin/conmon %{buildroot}%{_libexecdir}/%{name} +popd # source codes for building projects %if 0%{?with_devel} @@ -546,6 +534,8 @@ exit 0 %{_datadir}/zsh/site-functions/_%{name} %dir %{_libexecdir}/%{name} %{_libexecdir}/%{name}/conmon +%dir %{_libexecdir}/crio +%{_libexecdir}/crio/conmon %config(noreplace) %{_sysconfdir}/cni/net.d/87-%{name}-bridge.conflist %{_datadir}/containers/%{repo}.conf %{_unitdir}/io.%{name}.service @@ -570,6 +560,7 @@ exit 0 %endif %files remote +%license LICENSE %{_bindir}/%{name}-remote %files tests @@ -577,6 +568,9 @@ exit 0 %{_datadir}/%{name}/test %changelog +* Fri Jun 07 2019 Lokesh Mandvekar - 2:1.3.2-0.13.dev.git6d285b8 +- Resolves: #1716809 - use conmon v0.2.0 + * Thu Jun 06 2019 Lokesh Mandvekar (Bot) - 2:1.3.2-0.12.dev.git6d285b8 - autobuilt 6d285b8 diff --git a/sources b/sources index 356fd40..0ce5c95 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (cri-o-a30f93c.tar.gz) = 8bfa291fe3720259b63abaae5b0e50574a3437e1742c84fca36ff325d046ddd81a406a26fe0a3c4760b4c69a7e065a9b1ac550f2e061b45aadc7faf4702b798d +SHA512 (conmon-5995229.tar.gz) = 9b739acdf6ba4ec24fa9e2ca60843e236a93f7b641b202459d0efde49928a3f803bc2fab6c626ea56bd5f34ef079f6f3123abd5660c9cbc1de9cc5b4648f8f51 SHA512 (libpod-6d285b8.tar.gz) = 67ccdf0ce69ece8c4cc6758af7b6f9b785f7d23dc09dba9eefdcf5d82bbf104a13c9faec033801d94e685af738fa8deab6810d6550bc3ea68e4f317c4fb512a5