[docker-io] install vendored archive/tar in -devel
Lokesh Mandvekar
lsm5 at fedoraproject.org
Mon Dec 22 18:40:46 UTC 2014
commit 7c7c537f71e5e631d221321e51e2b0cedaa25a4d
Author: Lokesh Mandvekar <lsm5 at fedoraproject.org>
Date: Mon Dec 22 18:40:03 2014 +0000
install vendored archive/tar in -devel
NVR: docker-io-1.4.1-3
Signed-off-by: Lokesh Mandvekar <lsm5 at fedoraproject.org>
docker-io.spec | 12 +++++++++---
1 files changed, 9 insertions(+), 3 deletions(-)
---
diff --git a/docker-io.spec b/docker-io.spec
index 98bbf89..96a6e28 100644
--- a/docker-io.spec
+++ b/docker-io.spec
@@ -13,9 +13,11 @@
%global commit 5bc2ff8a36e9a768e8b479de4fe3ea9c9daf4121
%global shortcommit %(c=%{commit}; echo ${c:0:7})
+%global tar_import_path code.google.com/p/go/src/pkg/archive/tar
+
Name: %{repo}-io
Version: 1.4.1
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Automates deployment of containerized applications
License: ASL 2.0
URL: http://www.docker.com
@@ -128,6 +130,7 @@ Provides: golang(%{import_path}/runconfig) = %{version}-%{release}
Provides: golang(%{import_path}/trust) = %{version}-%{release}
Provides: golang(%{import_path}/utils) = %{version}-%{release}
Provides: golang(%{import_path}/volumes) = %{version}-%{release}
+Provides: golang(%{import_path}/vendor/src/%{tar_import_path}) = %{version}-%{release}
%description devel
%{summary}
@@ -303,7 +306,7 @@ install -p -m 644 %{SOURCE6} %{buildroot}%{_sysconfdir}/sysconfig/docker-network
install -p -m 644 %{SOURCE3} %{buildroot}%{_sysconfdir}/sysconfig/docker-storage
# sources
-install -d -p %{buildroot}/%{gopath}/src/%{import_path}
+install -d -p %{buildroot}%{gopath}/src/%{import_path}
rm -rf pkg/symlink/testdata
for dir in api builder builtins contrib/docker-device-tool \
@@ -312,9 +315,12 @@ for dir in api builder builtins contrib/docker-device-tool \
image links nat opts pkg registry runconfig \
trust utils volumes
do
- cp -rpav $dir %{buildroot}/%{gopath}/src/%{import_path}/
+ cp -rpav $dir %{buildroot}%{gopath}/src/%{import_path}/
done
+install -d -p %{buildroot}%{gopath}/src/%{import_path}/vendor/src/%{tar_import_path}
+cp -rpav vendor/src/%{tar_import_path}/* %{buildroot}%{gopath}/src/%{import_path}/vendor/src/%{tar_import_path}
+
%pre
getent group docker > /dev/null || %{_sbindir}/groupadd -r docker
getent passwd dockerroot > /dev/null || %{_sbindir}/useradd -r -g docker -d %{_sharedstatedir}/docker -s /sbin/nologin -c "Docker User" dockerroot
More information about the scm-commits
mailing list