commit 83d8f43328ee078cce0126c831b23abc962f76cc Author: Lokesh Mandvekar <l...@fedoraproject.org> Date: Sun Aug 24 00:16:11 2014 -0500
Resolves: rhbz#1132824 - bump to v1.2.0 audit-write.patch | 105 ------------- disable-btrfs-and-provide-setns.patch | 18 --- docker-io.spec | 109 ++++++++------ sources | 2 +- upstream-patched-archive-tar.patch | 263 --------------------------------- 5 files changed, 62 insertions(+), 435 deletions(-) --- diff --git a/docker-io.spec b/docker-io.spec index 41be23c..6cbf24d 100644 --- a/docker-io.spec +++ b/docker-io.spec @@ -6,17 +6,14 @@ %global debug_package %{nil} %global import_path github.com/docker/docker -%global commit d84a070e476ce923dd03e28232564a87704613ab +%global commit fa7b24f2c3948d1eb52453c609417a6bc7eba5dd %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: docker-io -Version: 1.1.2 +Version: 1.2.0 Release: 1%{?dist} Summary: Automates deployment of containerized applications License: ASL 2.0 -Patch1: upstream-patched-archive-tar.patch -# Resolves: rhbz#1119849 - add AUDIT_WRITE capablility -Patch2: audit-write.patch URL: http://www.docker.com # only x86_64 for now: https://github.com/docker/docker/issues/136 ExclusiveArch: x86_64 @@ -40,7 +37,7 @@ BuildRequires: golang(code.google.com/p/go.net/websocket) BuildRequires: golang(code.google.com/p/gosqlite/sqlite3) # RHBZ#1109039 use syndtr/gocapability >= 0-0.7 BuildRequires: golang(github.com/syndtr/gocapability/capability) >= 0-0.7 -#BuildRequires: golang(github.com/docker/libcontainer) +BuildRequires: golang(github.com/docker/libcontainer) >= 1.1.0-10 BuildRequires: golang(github.com/tchap/go-patricia/patricia) BuildRequires: device-mapper-devel Requires(post): chkconfig @@ -102,7 +99,6 @@ Provides: golang(%{import_path}/daemon/networkdriver/bridge) = %{version}- Provides: golang(%{import_path}/daemon/networkdriver/ipallocator) = %{version}-%{release} Provides: golang(%{import_path}/daemon/networkdriver/portallocator) = %{version}-%{release} Provides: golang(%{import_path}/daemon/networkdriver/portmapper) = %{version}-%{release} -Provides: golang(%{import_path}/daemonconfig) = %{version}-%{release} Provides: golang(%{import_path}/dockerversion) = %{version}-%{release} Provides: golang(%{import_path}/engine) = %{version}-%{release} Provides: golang(%{import_path}/graph) = %{version}-%{release} @@ -114,12 +110,8 @@ Provides: golang(%{import_path}/nat) = %{version}-%{release} Provides: golang(%{import_path}/opts) = %{version}-%{release} Provides: golang(%{import_path}/registry) = %{version}-%{release} Provides: golang(%{import_path}/runconfig) = %{version}-%{release} -Provides: golang(%{import_path}/server) = %{version}-%{release} -Provides: golang(%{import_path}/sysinit) = %{version}-%{release} Provides: golang(%{import_path}/utils) = %{version}-%{release} Provides: golang(%{import_path}/utils/broadcastwriter) = %{version}-%{release} -Provides: golang(%{import_path}/utils/filters) = %{version}-%{release} - %description devel This is the source libraries for docker. @@ -156,20 +148,20 @@ The import paths of %{import_path}/pkg/... %prep %setup -q -n docker-%{version} -#rm -rf vendor -%patch1 -p1 -F 2 -b upstream-patched-archive-tar -%patch2 -p1 -F 2 -cp -p %{SOURCE1} contrib/init/sysvinit-redhat/docker.sysconfig -rm daemon/execdriver/native/template/*.go.orig +rm -rf vendor +find . -name "*.go" \ + -print |\ + xargs sed -i 's/github.com\/docker\/docker\/vendor\/src\/code.google.com\/p\/go\/src\/pkg\///g' +sed -i 's/go-md2man -in "$FILE" -out/pandoc -s -t man "$FILE" -o/g' docs/man/md2man-all.sh %build # set up temporary build gopath, and put our directory there -mkdir -p ./_build/src/github.com/dotcloud -ln -s $(pwd) ./_build/src/github.com/dotcloud/docker +mkdir -p ./_build/src/github.com/docker +ln -s $(pwd) ./_build/src/github.com/docker/docker export DOCKER_GITCOMMIT="%{shortcommit}/%{version}" #export DOCKER_BUILDTAGS='selinux' -export GOPATH=$(pwd)/_build:$(pwd)/vendor +export GOPATH=$(pwd)/_build:%{gopath} export DOCKER_BUILDTAGS='exclude_graphdriver_btrfs' hack/make.sh dynbinary @@ -181,41 +173,52 @@ cp contrib/syntax/vim/README.md README-vim-syntax.md # install binary install -d %{buildroot}%{_bindir} install -p -m 755 bundles/%{version}/dynbinary/docker-%{version} %{buildroot}%{_bindir}/docker + # install dockerinit install -d %{buildroot}%{_libexecdir}/docker install -p -m 755 bundles/%{version}/dynbinary/dockerinit-%{version} %{buildroot}%{_libexecdir}/docker/dockerinit + # install manpage install -d %{buildroot}%{_mandir}/man1 install -p -m 644 docs/man/man1/docker*.1 %{buildroot}%{_mandir}/man1 install -d %{buildroot}%{_mandir}/man5 install -p -m 644 docs/man/man5/Dockerfile.5 %{buildroot}%{_mandir}/man5 + # install bash completion install -d %{buildroot}%{_sysconfdir}/bash_completion.d install -p -m 644 contrib/completion/bash/docker %{buildroot}%{_sysconfdir}/bash_completion.d/docker.bash + # install zsh completion +# zsh completion has been upstreamed into docker and +# this will be removed once it enters the zsh rpm install -d %{buildroot}%{_datadir}/zsh/site-functions install -p -m 644 contrib/completion/zsh/_docker %{buildroot}%{_datadir}/zsh/site-functions + # install vim syntax highlighting +# (in the process of being upstreamed into vim) install -d %{buildroot}%{_datadir}/vim/vimfiles/{doc,ftdetect,syntax} install -p -m 644 contrib/syntax/vim/doc/dockerfile.txt %{buildroot}%{_datadir}/vim/vimfiles/doc install -p -m 644 contrib/syntax/vim/ftdetect/dockerfile.vim %{buildroot}%{_datadir}/vim/vimfiles/ftdetect install -p -m 644 contrib/syntax/vim/syntax/dockerfile.vim %{buildroot}%{_datadir}/vim/vimfiles/syntax + # install udev rules install -d %{buildroot}%{_sysconfdir}/udev/rules.d install -p -m 755 contrib/udev/80-docker.rules %{buildroot}%{_sysconfdir}/udev/rules.d + # install storage dir install -d -m 700 %{buildroot}%{_sharedstatedir}/docker + # install init scripts install -d %{buildroot}%{_sysconfdir}/sysconfig/ -install -p -m 644 contrib/init/sysvinit-redhat/docker.sysconfig %{buildroot}%{_sysconfdir}/sysconfig/docker +install -p -m 644 %{SOURCE1} %{buildroot}%{_sysconfdir}/sysconfig/docker install -d %{buildroot}%{_initddir} install -p -m 755 contrib/init/sysvinit-redhat/docker %{buildroot}%{_initddir}/docker # sources install -d -p %{buildroot}/%{gopath}/src/%{import_path} -for dir in api archive builtins daemon daemonconfig dockerversion engine graph \ - image links nat opts pkg registry runconfig server sysinit utils +for dir in api archive builtins daemon dockerversion engine graph \ + image links nat opts pkg registry runconfig utils do cp -pav $dir %{buildroot}/%{gopath}/src/%{import_path}/ done @@ -256,7 +259,7 @@ fi %files %defattr(-,root,root,-) -%doc AUTHORS CHANGELOG.md CONTRIBUTING.md FIXME LICENSE MAINTAINERS NOTICE README.md +%doc AUTHORS CHANGELOG.md CONTRIBUTING.md LICENSE MAINTAINERS NOTICE README.md %doc LICENSE-vim-syntax README-vim-syntax.md %{_mandir}/man1/docker*.1.gz %{_mandir}/man5/Dockerfile.5.gz @@ -285,6 +288,7 @@ fi %{gopath}/src/%{import_path}/api/MAINTAINERS %{gopath}/src/%{import_path}/api/README.md %{gopath}/src/%{import_path}/api/*.go +%dir %{gopath}/src/%{import_path}/api/client %{gopath}/src/%{import_path}/api/client/*.go %dir %{gopath}/src/%{import_path}/api/server %{gopath}/src/%{import_path}/api/server/MAINTAINERS @@ -293,13 +297,13 @@ fi %{gopath}/src/%{import_path}/archive/MAINTAINERS %{gopath}/src/%{import_path}/archive/README.md %{gopath}/src/%{import_path}/archive/*.go -%{gopath}/src/%{import_path}/archive/*.goupstream-patched-archive-tar %dir %{gopath}/src/%{import_path}/archive/testdata %{gopath}/src/%{import_path}/archive/testdata/broken.tar %dir %{gopath}/src/%{import_path}/builtins %{gopath}/src/%{import_path}/builtins/*.go %dir %{gopath}/src/%{import_path}/daemon %{gopath}/src/%{import_path}/daemon/*.go +%{gopath}/src/%{import_path}/daemon/MAINTAINERS %{gopath}/src/%{import_path}/daemon/README.md %dir %{gopath}/src/%{import_path}/daemon/execdriver %{gopath}/src/%{import_path}/daemon/execdriver/*.go @@ -340,17 +344,14 @@ fi %{gopath}/src/%{import_path}/daemon/networkdriver/portallocator/*.go %dir %{gopath}/src/%{import_path}/daemon/networkdriver/portmapper %{gopath}/src/%{import_path}/daemon/networkdriver/portmapper/*.go -%dir %{gopath}/src/%{import_path}/daemonconfig -%{gopath}/src/%{import_path}/daemonconfig/README.md -%{gopath}/src/%{import_path}/daemonconfig/*.go %dir %{gopath}/src/%{import_path}/dockerversion %{gopath}/src/%{import_path}/dockerversion/*.go %dir %{gopath}/src/%{import_path}/engine %{gopath}/src/%{import_path}/engine/MAINTAINERS %{gopath}/src/%{import_path}/engine/*.go %dir %{gopath}/src/%{import_path}/graph +%{gopath}/src/%{import_path}/graph/MAINTAINERS %{gopath}/src/%{import_path}/graph/*.go -%{gopath}/src/%{import_path}/graph/*.goupstream-patched-archive-tar %dir %{gopath}/src/%{import_path}/image %{gopath}/src/%{import_path}/image/*.go %dir %{gopath}/src/%{import_path}/links @@ -364,38 +365,31 @@ fi %{gopath}/src/%{import_path}/registry/*.go %dir %{gopath}/src/%{import_path}/runconfig %{gopath}/src/%{import_path}/runconfig/*.go -%dir %{gopath}/src/%{import_path}/server -%{gopath}/src/%{import_path}/server/MAINTAINERS -%{gopath}/src/%{import_path}/server/*.go -%dir %{gopath}/src/%{import_path}/sysinit -%{gopath}/src/%{import_path}/sysinit/README.md -%{gopath}/src/%{import_path}/sysinit/*.go %dir %{gopath}/src/%{import_path}/utils -%dir %{gopath}/src/%{import_path}/utils/filters -%{gopath}/src/%{import_path}/utils/filters/*.go -%{gopath}/src/%{import_path}/utils/*.goupstream-patched-archive-tar %{gopath}/src/%{import_path}/utils/*.go -%dir %{gopath}/src/%{import_path}/utils/testdata -%dir %{gopath}/src/%{import_path}/utils/testdata/46af0962ab5afeb5ce6740d4d91652e69206fc991fd5328c1a94d364ad00e457 -%{gopath}/src/%{import_path}/utils/testdata/46af0962ab5afeb5ce6740d4d91652e69206fc991fd5328c1a94d364ad00e457/json -%{gopath}/src/%{import_path}/utils/testdata/46af0962ab5afeb5ce6740d4d91652e69206fc991fd5328c1a94d364ad00e457/layer.tar -%dir %{gopath}/src/%{import_path}/utils/testdata/511136ea3c5a64f264b78b5433614aec563103b4d4702f3ba7d4d2698e22c158 -%{gopath}/src/%{import_path}/utils/testdata/511136ea3c5a64f264b78b5433614aec563103b4d4702f3ba7d4d2698e22c158/json -%{gopath}/src/%{import_path}/utils/testdata/511136ea3c5a64f264b78b5433614aec563103b4d4702f3ba7d4d2698e22c158/layer.tar %files pkg-devel %defattr(-,root,root,-) %dir %{gopath}/src/%{import_path} %dir %{gopath}/src/%{import_path}/pkg %{gopath}/src/%{import_path}/pkg/README.md +%dir %{gopath}/src/%{import_path}/pkg/broadcastwriter +%{gopath}/src/%{import_path}/pkg/broadcastwriter/*.go %dir %{gopath}/src/%{import_path}/pkg/graphdb %{gopath}/src/%{import_path}/pkg/graphdb/MAINTAINERS %{gopath}/src/%{import_path}/pkg/graphdb/*.go +%dir %{gopath}/src/%{import_path}/pkg/httputils +%{gopath}/src/%{import_path}/pkg/httputils/MAINTAINERS +%{gopath}/src/%{import_path}/pkg/httputils/*.go %dir %{gopath}/src/%{import_path}/pkg/iptables %{gopath}/src/%{import_path}/pkg/iptables/MAINTAINERS %{gopath}/src/%{import_path}/pkg/iptables/*.go +%dir %{gopath}/src/%{import_path}/pkg/jsonlog +%{gopath}/src/%{import_path}/pkg/jsonlog/*.go %dir %{gopath}/src/%{import_path}/pkg/listenbuffer %{gopath}/src/%{import_path}/pkg/listenbuffer/*.go +%dir %{gopath}/src/%{import_path}/pkg/log +%{gopath}/src/%{import_path}/pkg/log/*.go %dir %{gopath}/src/%{import_path}/pkg/mflag %{gopath}/src/%{import_path}/pkg/mflag/LICENSE %{gopath}/src/%{import_path}/pkg/mflag/MAINTAINERS @@ -414,6 +408,15 @@ fi %{gopath}/src/%{import_path}/pkg/networkfs/etchosts/*.go %dir %{gopath}/src/%{import_path}/pkg/networkfs/resolvconf %{gopath}/src/%{import_path}/pkg/networkfs/resolvconf/*.go +%dir %{gopath}/src/%{import_path}/pkg/parsers +%{gopath}/src/%{import_path}/pkg/parsers/MAINTAINERS +%{gopath}/src/%{import_path}/pkg/parsers/*.go +%dir %{gopath}/src/%{import_path}/pkg/parsers/filters +%{gopath}/src/%{import_path}/pkg/parsers/filters/*.go +%dir %{gopath}/src/%{import_path}/pkg/parsers/kernel +%{gopath}/src/%{import_path}/pkg/parsers/kernel/*.go +%dir %{gopath}/src/%{import_path}/pkg/parsers/operatingsystem +%{gopath}/src/%{import_path}/pkg/parsers/operatingsystem/*.go %dir %{gopath}/src/%{import_path}/pkg/proxy %{gopath}/src/%{import_path}/pkg/proxy/MAINTAINERS %{gopath}/src/%{import_path}/pkg/proxy/*.go @@ -443,7 +446,17 @@ fi %{gopath}/src/%{import_path}/pkg/systemd/*.go %dir %{gopath}/src/%{import_path}/pkg/tailfile %{gopath}/src/%{import_path}/pkg/tailfile/*.go +%dir %{gopath}/src/%{import_path}/pkg/tarsum +%{gopath}/src/%{import_path}/pkg/tarsum/*.go +%dir %{gopath}/src/%{import_path}/pkg/tarsum/testdata +%dir %{gopath}/src/%{import_path}/pkg/tarsum/testdata/46af0962ab5afeb5ce6740d4d91652e69206fc991fd5328c1a94d364ad00e457 +%{gopath}/src/%{import_path}/pkg/tarsum/testdata/46af0962ab5afeb5ce6740d4d91652e69206fc991fd5328c1a94d364ad00e457/json +%{gopath}/src/%{import_path}/pkg/tarsum/testdata/46af0962ab5afeb5ce6740d4d91652e69206fc991fd5328c1a94d364ad00e457/layer.tar +%dir %{gopath}/src/%{import_path}/pkg/tarsum/testdata/511136ea3c5a64f264b78b5433614aec563103b4d4702f3ba7d4d2698e22c158 +%{gopath}/src/%{import_path}/pkg/tarsum/testdata/511136ea3c5a64f264b78b5433614aec563103b4d4702f3ba7d4d2698e22c158/json +%{gopath}/src/%{import_path}/pkg/tarsum/testdata/511136ea3c5a64f264b78b5433614aec563103b4d4702f3ba7d4d2698e22c158/layer.tar %dir %{gopath}/src/%{import_path}/pkg/truncindex +%{gopath}/src/%{import_path}/pkg/truncindex/MAINTAINERS %{gopath}/src/%{import_path}/pkg/truncindex/*.go %dir %{gopath}/src/%{import_path}/pkg/term %{gopath}/src/%{import_path}/pkg/term/MAINTAINERS @@ -451,17 +464,17 @@ fi %dir %{gopath}/src/%{import_path}/pkg/testutils %{gopath}/src/%{import_path}/pkg/testutils/MAINTAINERS %{gopath}/src/%{import_path}/pkg/testutils/README.md -%{gopath}/src/%{import_path}/pkg/testutils/testutils.go +%{gopath}/src/%{import_path}/pkg/testutils/utils.go %dir %{gopath}/src/%{import_path}/pkg/units %{gopath}/src/%{import_path}/pkg/units/MAINTAINERS %{gopath}/src/%{import_path}/pkg/units/*.go -%dir %{gopath}/src/%{import_path}/pkg/user -%{gopath}/src/%{import_path}/pkg/user/MAINTAINERS -%{gopath}/src/%{import_path}/pkg/user/*.go %dir %{gopath}/src/%{import_path}/pkg/version %{gopath}/src/%{import_path}/pkg/version/*.go %changelog +* Sat Aug 23 2014 Lokesh Mandvekar <l...@fedoraproject.org> - 1.2.0-1 +- Resolves: rhbz#1132824 - update to v1.2.0 + * Fri Aug 01 2014 Lokesh Mandvekar <l...@fedoraproject.org> - 1.1.2-1 - Resolves: rhbz#1124036 - update to upstream v1.1.2 diff --git a/sources b/sources index 06b3414..57b3f3d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -2e02d5288ecd6cbd9a6c3e4fd3b81ffc v1.1.2.tar.gz +cea0b533c0fae5d2aaef6b3abd92af5d v1.2.0.tar.gz _______________________________________________ golang mailing list golang@lists.fedoraproject.org https://lists.fedoraproject.org/mailman/listinfo/golang