Compare commits
10 Commits
574e44d199
...
40a4a9717e
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
40a4a9717e | ||
|
|
534b7a88c9 | ||
|
|
0d4b588765 | ||
|
|
347d4c9ed3 | ||
|
|
6e6d797afc | ||
|
|
83308b3aef | ||
|
|
8628d5b21f | ||
|
|
a8dbf2290b | ||
|
|
709fea807f | ||
|
|
65fed5b7b7 |
79
libnetwork.spec
Normal file
79
libnetwork.spec
Normal file
@ -0,0 +1,79 @@
|
|||||||
|
%define debug_package %{nil}
|
||||||
|
Name: libnetwork
|
||||||
|
Version: 0.8.0.dev.2
|
||||||
|
Release: 104
|
||||||
|
Summary: Proxy used for docker port mapping
|
||||||
|
License: Apache License 2.0
|
||||||
|
URL: https://github.com/docker/libnetwork
|
||||||
|
Source: libnetwork-d00ceed.tar.gz
|
||||||
|
BuildRequires: golang >= 1.8.3
|
||||||
|
BuildRequires: make
|
||||||
|
Provides: docker-proxy
|
||||||
|
Obsoletes: docker-proxy
|
||||||
|
|
||||||
|
%description
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -c -n libnetwork
|
||||||
|
|
||||||
|
%build
|
||||||
|
cd libnetwork-d00ceed44cc447c77f25cdf5d59e83163bdcb4c9
|
||||||
|
export GO111MODULE=off
|
||||||
|
export CGO_ENABLED=0
|
||||||
|
export GOPATH=`pwd`/.gopath
|
||||||
|
mkdir -p $GOPATH/src/github.com/docker/
|
||||||
|
ln -sfn `pwd` $GOPATH/src/github.com/docker/libnetwork
|
||||||
|
cd $GOPATH/src/github.com/docker/libnetwork
|
||||||
|
CGO_ENABLED=1 \
|
||||||
|
CGO_CFLAGS="-fstack-protector-strong -fPIE" \
|
||||||
|
CGO_CPPFLAGS="-fstack-protector-strong -fPIE" \
|
||||||
|
CGO_LDFLAGS_ALLOW='-Wl,-z,relro,-z,now' \
|
||||||
|
CGO_LDFLAGS="-Wl,-z,relro,-z,now -Wl,-z,noexecstack" \
|
||||||
|
go build \
|
||||||
|
%ifarch sw_64
|
||||||
|
-buildmode=exe \
|
||||||
|
%else
|
||||||
|
-buildmode=pie \
|
||||||
|
%endif
|
||||||
|
-ldflags="-linkmode=external -s -w -buildid=IdByIsula -extldflags=-zrelro -extldflags=-znow " -o docker-proxy ./cmd/proxy
|
||||||
|
|
||||||
|
%install
|
||||||
|
install -d $RPM_BUILD_ROOT/%{_bindir}
|
||||||
|
install -p -m 755 libnetwork-d00ceed44cc447c77f25cdf5d59e83163bdcb4c9/docker-proxy $RPM_BUILD_ROOT/%{_bindir}/docker-proxy
|
||||||
|
|
||||||
|
%clean
|
||||||
|
%{__rm} -rf %{_bindir}/docker-proxy
|
||||||
|
|
||||||
|
%files
|
||||||
|
%{_bindir}/docker-proxy
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Mon Aug 14 2023 suwei <suwei@kylinsec.com.cn> - 0.8.0.dev.2-104
|
||||||
|
- Type:enhencement
|
||||||
|
- Id:NA
|
||||||
|
- SUG:NA
|
||||||
|
- DESC:add sw_64 support
|
||||||
|
|
||||||
|
* Mon Jan 10 2022 xiadanni<xiadanni1@huawei.com> 0.8.0.dev.2-103
|
||||||
|
- Type:bugfix
|
||||||
|
- Id:NA
|
||||||
|
- SUG:NA
|
||||||
|
- DESC:disable go module build
|
||||||
|
|
||||||
|
* Thu Mar 18 2021 xiadanni<xiadanni1@huawei.com> 0.8.0.dev.2-102
|
||||||
|
- Type:bugfix
|
||||||
|
- Id:NA
|
||||||
|
- SUG:NA
|
||||||
|
- DESC:compile option compliance
|
||||||
|
|
||||||
|
* Thu Aug 20 2020 xiadanni<xiadanni1@huawei.com> 0.8.0.dev.2-101
|
||||||
|
- Type:cleancode
|
||||||
|
- Id:NA
|
||||||
|
- SUG:NA
|
||||||
|
- DESC:modify source code struct
|
||||||
|
|
||||||
|
* Mon Sep 30 2019 songnannan<songnannan2@huawei.com> 0.8.0.dev.2-2.h1
|
||||||
|
- Type:bugfix
|
||||||
|
- Id:NA
|
||||||
|
- SUG:NA
|
||||||
|
- DESC:the debuginfo and debugsource packages are not generated by default
|
||||||
4
libnetwork.yaml
Normal file
4
libnetwork.yaml
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
version_control: github
|
||||||
|
src_repo: moby/libnetwork
|
||||||
|
tag_prefix: ^v
|
||||||
|
seperator: .
|
||||||
@ -1,51 +0,0 @@
|
|||||||
%define debug_package %{nil}
|
|
||||||
Name: docker-proxy
|
|
||||||
Version: 0.8.0.dev.2
|
|
||||||
Release: 100
|
|
||||||
Summary: Proxy used for docker port mapping
|
|
||||||
|
|
||||||
License: Apache License 2.0
|
|
||||||
URL: https://github.com/docker/libnetwork
|
|
||||||
Source: %{name}.tar.gz
|
|
||||||
|
|
||||||
BuildRequires: golang >= 1.8.3
|
|
||||||
BuildRequires: make
|
|
||||||
|
|
||||||
%description
|
|
||||||
|
|
||||||
|
|
||||||
%prep
|
|
||||||
%setup -c -n libnetwork
|
|
||||||
|
|
||||||
|
|
||||||
%build
|
|
||||||
cwd=`pwd`
|
|
||||||
tar -xzvf libnetwork-d00ceed.tar.gz --strip-components 1
|
|
||||||
export CGO_ENABLED=0
|
|
||||||
export GOPATH=`pwd`/.gopath
|
|
||||||
mkdir -p $GOPATH/src/github.com/docker/
|
|
||||||
ln -sfn `pwd` $GOPATH/src/github.com/docker/libnetwork
|
|
||||||
cd $GOPATH/src/github.com/docker/libnetwork
|
|
||||||
go build -buildmode=pie -ldflags="-linkmode=external -s -w -buildid=IdByIsula -extldflags=-zrelro -extldflags=-znow " -o docker-proxy ./cmd/proxy
|
|
||||||
cd $cwd
|
|
||||||
|
|
||||||
|
|
||||||
%install
|
|
||||||
install -d $RPM_BUILD_ROOT/%{_bindir}
|
|
||||||
install -p -m 755 docker-proxy $RPM_BUILD_ROOT/%{_bindir}/docker-proxy
|
|
||||||
|
|
||||||
|
|
||||||
%clean
|
|
||||||
%{__rm} -rf %{_bindir}/docker-proxy
|
|
||||||
|
|
||||||
|
|
||||||
%files
|
|
||||||
%{_bindir}/docker-proxy
|
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
|
||||||
* Sat Aug 19 2019 songnannan<songnannan2@huawei.com> 0.8.0.dev.2-2.h1
|
|
||||||
- Type:bugfix
|
|
||||||
- Id:NA
|
|
||||||
- SUG:NA
|
|
||||||
- DESC:the debuginfo and debugsource packages are not generated by default
|
|
||||||
Loading…
x
Reference in New Issue
Block a user