Browse code

Added cri-tools for Photon

Change-Id: Id467912819bd2e1eed5c26defd3425658b93941d
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/5459
Tested-by: gerrit-photon <photon-checkins@vmware.com>
Reviewed-by: Anish Swaminathan <anishs@vmware.com>

Tapas Kundu authored on 2018/07/27 04:30:02
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,63 @@
0
+%define debug_package %{nil}
1
+
2
+Summary:        CRI tools
3
+Name:           cri-tools
4
+Version:        1.11.1
5
+Release:        1%{?dist}
6
+License:        Apache License Version 2.0
7
+URL:            https://github.com/kubernetes-incubator/cri-tools/archive/%{name}-%{version}.tar.gz
8
+Source0:        %{name}-%{version}.tar.gz
9
+%define sha1    %{name}-%{version}.tar.gz=ba8064bcac65239a9c9e0e21c7d576c6b39f4089
10
+Group:          Development/Tools
11
+Vendor:         VMware, Inc.
12
+Distribution:   Photon
13
+BuildRequires:  go
14
+
15
+%description
16
+cri-tools aims to provide a series of debugging and validation tools for Kubelet CRI, which includes:
17
+crictl: CLI for kubelet CRI.
18
+critest: validation test suites for kubelet CRI.
19
+
20
+%prep
21
+%setup -qn %{name}-%{version}
22
+
23
+%build
24
+make %{?_smp_mflags}
25
+
26
+
27
+%install
28
+rm -rf %{buildroot}
29
+mkdir -p %{buildroot}%{_datadir}/%{name}
30
+mkdir -p %{buildroot}/usr/bin
31
+mkdir -p %{buildroot}/usr/lib/.build-id
32
+mkdir -p %{buildroot}/usr/share/doc/cri-tools
33
+mkdir -p %{buildroot}/usr/share/licenses/cri-tools
34
+mkdir -p %{buildroot}/man/man1
35
+
36
+make install DESTDIR=%{buildroot}
37
+cp /usr/local/bin/crictl %{buildroot}/usr/bin
38
+cp /usr/local/bin/critest %{buildroot}/usr/bin
39
+cp CHANGELOG.md %{buildroot}/usr/share/doc/cri-tools
40
+cp LICENSE %{buildroot}/usr/share/licenses/cri-tools
41
+cp CHANGELOG.md %{buildroot}/usr/share/doc/cri-tools
42
+cp CONTRIBUTING.md %{buildroot}/usr/share/doc/cri-tools
43
+cp OWNERS %{buildroot}/usr/share/doc/cri-tools
44
+cp README.md %{buildroot}/usr/share/doc/cri-tools
45
+cp code-of-conduct.md %{buildroot}/usr/share/doc/cri-tools
46
+cp docs/validation.md %{buildroot}/usr/share/doc/cri-tools
47
+cp docs/roadmap.md %{buildroot}/usr/share/doc/cri-tools
48
+
49
+%files
50
+%defattr(-,root,root)
51
+%{_datadir}/%{name}
52
+/usr/bin
53
+/usr/share/doc/*
54
+/usr/share/licenses/*
55
+/man/man1/
56
+
57
+%clean
58
+rm -rf %{buildroot}/*
59
+
60
+%changelog
61
+*    Thu Jul 26 2018 Tapas Kundu <tkundu@vmware.com> 1.11.1-1
62
+-    Initial build added for Photon.