2021-07-12 12:00:53 +08:00
|
|
|
Name: eggo
|
2021-09-01 15:01:31 +08:00
|
|
|
Version: 0.9.3
|
2021-09-07 16:56:33 +08:00
|
|
|
Release: 3
|
2021-07-12 12:00:53 +08:00
|
|
|
Summary: Eggo is a tool built to provide standard multi-ways for creating Kubernetes clusters.
|
|
|
|
|
License: Mulan PSL V2
|
|
|
|
|
URL: https://gitee.com/openeuler/eggo
|
|
|
|
|
Source0: https://gitee.com/openeuler/eggo/repository/archive/v%{version}.tar.gz
|
|
|
|
|
|
2021-09-07 10:10:07 +08:00
|
|
|
Patch0001: 0001-remove-residual-objects.patch
|
|
|
|
|
Patch0002: 0002-remove-residual-in-infrastruce.patch
|
2021-09-07 16:56:33 +08:00
|
|
|
Patch0003: 0003-eggo-static-compile.patch
|
2021-09-07 10:10:07 +08:00
|
|
|
|
2021-07-12 12:00:53 +08:00
|
|
|
BuildRequires: make
|
|
|
|
|
BuildRequires: git
|
|
|
|
|
BuildRequires: golang >= 1.13
|
|
|
|
|
|
|
|
|
|
%description
|
|
|
|
|
Eggo is a tool built to provide standard multi-ways for creating Kubernetes clusters.
|
|
|
|
|
|
2021-09-01 15:01:31 +08:00
|
|
|
%define debug_package %{nil}
|
|
|
|
|
|
2021-07-12 12:00:53 +08:00
|
|
|
%prep
|
|
|
|
|
%autosetup -n eggo -Sgit -p1
|
|
|
|
|
|
|
|
|
|
%build
|
|
|
|
|
export GO111MODULE=off
|
|
|
|
|
rm -f go.mod go.sum
|
|
|
|
|
cp -rf vendor src
|
|
|
|
|
mkdir -p src/isula.org/eggo
|
2021-07-20 20:36:36 +08:00
|
|
|
cp -rf cmd pkg src/isula.org/eggo/
|
2021-07-12 12:00:53 +08:00
|
|
|
export GOPATH=$(pwd):$GOPATH
|
2021-09-01 15:01:31 +08:00
|
|
|
%{make_build} safe
|
2021-07-12 12:00:53 +08:00
|
|
|
|
|
|
|
|
%install
|
|
|
|
|
rm -rf %{buildroot}
|
|
|
|
|
install -d %{buildroot}%{_bindir}
|
|
|
|
|
# install binary
|
|
|
|
|
install -p ./bin/eggo %{buildroot}%{_bindir}/eggo
|
|
|
|
|
|
|
|
|
|
%clean
|
|
|
|
|
rm -rf %{buildroot}
|
|
|
|
|
rm -rf src
|
|
|
|
|
|
|
|
|
|
%post
|
|
|
|
|
|
|
|
|
|
%files
|
|
|
|
|
# default perm for files and folder
|
|
|
|
|
%defattr(0640,root,root,0550)
|
|
|
|
|
%attr(551,root,root) %{_bindir}/eggo
|
|
|
|
|
|
|
|
|
|
%changelog
|
2021-09-07 16:56:33 +08:00
|
|
|
* Tue Sep 07 2021 zhangxiaoyu<zhangxiaoyu58@huawei.com> - 0.9.3-3
|
|
|
|
|
- Type:bugfix
|
|
|
|
|
- CVE:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
- DESC:eggo static compile
|
|
|
|
|
|
2021-09-07 10:10:07 +08:00
|
|
|
* Tue Sep 07 2021 zhangxiaoyu<zhangxiaoyu58@huawei.com> - 0.9.3-2
|
|
|
|
|
- Type:upgrade
|
|
|
|
|
- CVE:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
- DESC:sync from openeuler
|
|
|
|
|
|
2021-09-01 15:01:31 +08:00
|
|
|
* Wed Sep 01 2021 zhangxiaoyu<zhangxiaoyu58@huawei.com> - 0.9.3-1
|
|
|
|
|
- Type:upgrade
|
|
|
|
|
- CVE:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
- DESC:upgrage to v0.9.3-1
|
|
|
|
|
|
2021-08-03 15:28:17 +08:00
|
|
|
* Mon Aug 02 2021 zhangxiaoyu<zhangxiaoyu58@huawei.com> - 0.9.1-1
|
|
|
|
|
- Type:upgrade
|
|
|
|
|
- CVE:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
- DESC:upgrage to v0.9.1-1
|
|
|
|
|
|
2021-07-20 20:36:36 +08:00
|
|
|
* Tue Jul 20 2021 zhangxiaoyu<zhangxiaoyu58@huawei.com> - 0.9.1-20210712.150722.gitddf3d38e
|
|
|
|
|
- Type:upgrade
|
|
|
|
|
- CVE:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
- DESC:upgrade to v0.9.1
|
|
|
|
|
|
2021-07-12 12:00:53 +08:00
|
|
|
* Mon Jul 12 2021 wangfengtu<wangfengtu@huawei.com> - 0.9.0-20210712.150722.gitddf3d38e
|
|
|
|
|
- Type:add
|
|
|
|
|
- CVE:NA
|
|
|
|
|
- SUG:restart
|
|
|
|
|
- DESC:init repo
|