df8d99c
%if 0%{?fedora}
df8d99c
%global with_devel 1
b030bbd
%global with_debug 1
df8d99c
%global with_unit_test 1
df8d99c
%else
df8d99c
%global with_devel 0
b030bbd
%global with_debug 0
df8d99c
%global with_unit_test 0
df8d99c
%endif
df8d99c
880ac7d
# modifying the dockerinit binary breaks the SHA1 sum check by docker
880ac7d
%global __os_install_post %{_rpmconfigdir}/brp-compress
880ac7d
880ac7d
# docker builds in a checksum of dockerinit into docker,
880ac7d
# so stripping the binaries breaks docker
b030bbd
%if 0%{?with_debug}
b030bbd
# https://bugzilla.redhat.com/show_bug.cgi?id=995136#c12
b030bbd
%global _dwz_low_mem_die_limit 0
b030bbd
%else
b030bbd
%global debug_package   %{nil}
b030bbd
%endif
880ac7d
%global provider github
880ac7d
%global provider_tld com
880ac7d
%global project docker
880ac7d
%global repo %{project}
880ac7d
e1c2edb
%global import_path %{provider}.%{provider_tld}/%{project}/%{repo}
880ac7d
Colin Walters b9e640f
# docker
061cff8
%global git0 https://github.com/projectatomic/%{repo}
Antonio Murdaca 04c39f9
%global commit0 49805e47702e7b5f91db0f47a26279e017e55956
Colin Walters b9e640f
%global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
880ac7d
Colin Walters b9e640f
# d-s-s
061cff8
%global git1 https://github.com/projectatomic/%{repo}-storage-setup/
Antonio Murdaca fc1c61a
%global commit1 1c2b95b33b917adb9b681a953f2c6b6b2befae6d
Colin Walters b9e640f
%global shortcommit1 %(c=%{commit1}; echo ${c:0:7})
e1c2edb
%global dss_libdir %{_exec_prefix}/lib/%{repo}-storage-setup
ffb7d0c
Colin Walters b9e640f
# docker-selinux
Antonio Murdaca fc1c61a
%global git2 https://github.com/projectatomic/%{repo}-selinux
Antonio Murdaca c4c8eba
%global commit2 afc876c0e8828cc0b73cf76bbf550e30b5e627aa
Colin Walters b9e640f
%global shortcommit2 %(c=%{commit2}; echo ${c:0:7})
Colin Walters b9e640f
Colin Walters b9e640f
# docker-utils
061cff8
%global git3 https://github.com/vbatts/%{repo}-utils
Antonio Murdaca fc1c61a
%global commit3 dab51acd1b1a77f7cb01a1b7e2129ec85c846b71
Colin Walters b9e640f
%global shortcommit3 %(c=%{commit3}; echo ${c:0:7})
82e0e44
Antonio Murdaca 46d631e
# docker-novolume-plugin
061cff8
%global git4 https://github.com/projectatomic/%{repo}-novolume-plugin
Antonio Murdaca 46d631e
%global commit4 d1a7f4a16542d8e379ff266e68dccda3c0b7e4cf
061cff8
%global shortcommit4 %(c=%{commit4}; echo ${c:0:7})
061cff8
b7512bd
# v1.10-migrator
b7512bd
%global git5 https://github.com/%{repo}/v1.10-migrator
b7512bd
%global commit5 994c35cbf7ae094d4cb1230b85631ecedd77b0d8
b7512bd
%global shortcommit5 %(c=%{commit5}; echo ${c:0:7})
b7512bd
880ac7d
# docker-selinux stuff (prefix with ds_ for version/release etc.)
880ac7d
# Some bits borrowed from the openstack-selinux package
880ac7d
%global selinuxtype targeted
880ac7d
%global moduletype services
e1c2edb
%global modulenames %{repo}
880ac7d
880ac7d
# Usage: _format var format
880ac7d
# Expand 'modulenames' into various formats as needed
880ac7d
# Format must contain '$x' somewhere to do anything useful
880ac7d
%global _format() export %1=""; for x in %{modulenames}; do %1+=%2; %1+=" "; done;
880ac7d
880ac7d
# Relabel files
e1c2edb
%global relabel_files() %{_sbindir}/restorecon -R %{_bindir}/%{repo} %{_localstatedir}/run/%{repo}.sock %{_localstatedir}/run/%{repo}.pid %{_sysconfdir}/%{repo} %{_localstatedir}/log/%{repo} %{_localstatedir}/log/lxc %{_localstatedir}/lock/lxc %{_unitdir}/%{repo}.service %{_sysconfdir}/%{repo} &> /dev/null || :
880ac7d
880ac7d
# Version of SELinux we were using
Colin Walters 6bf649c
%if 0%{?fedora} >= 22
5e24d52
%global selinux_policyver 3.13.1-155
Colin Walters 6bf649c
%else
Colin Walters 6bf649c
%global selinux_policyver 3.13.1-39
Colin Walters 6bf649c
%endif
880ac7d
fe17cc1
%if 0%{?centos}
fe17cc1
Name: %{repo}-master
fe17cc1
%else
880ac7d
Name: %{repo}
fe17cc1
%endif
03cc701
Epoch: 1
Antonio Murdaca 46d631e
Version: 1.10.1
Antonio Murdaca 04c39f9
Release: 3.git%{shortcommit0}%{?dist}
880ac7d
Summary: Automates deployment of containerized applications
880ac7d
License: ASL 2.0
e1c2edb
URL: https://%{provider}.%{provider_tld}/projectatomic/%{repo}
084b9eb
ExclusiveArch: %{go_arches}
e1c2edb
Source0: %{git0}/archive/%{commit0}/%{repo}-%{shortcommit0}.tar.gz
e1c2edb
Source1: %{git1}/archive/%{commit1}/%{repo}-storage-setup-%{shortcommit1}.tar.gz
e1c2edb
Source2: %{git2}/archive/%{commit2}/%{repo}-selinux-%{shortcommit2}.tar.gz
e1c2edb
Source3: %{git3}/archive/%{commit3}/%{repo}-utils-%{shortcommit3}.tar.gz
061cff8
Source4: %{git4}/archive/%{commit4}/%{repo}-novolume-plugin-%{shortcommit4}.tar.gz
061cff8
Source5: %{repo}.service
061cff8
Source6: %{repo}.sysconfig
061cff8
Source7: %{repo}-storage.sysconfig
061cff8
Source8: %{repo}-logrotate.sh
061cff8
Source9: README.%{repo}-logrotate
061cff8
Source10: %{repo}-network.sysconfig
b7512bd
Source11: %{git5}/archive/%{commit5}/v1.10-migrator-%{shortcommit5}.tar.gz
Colin Walters b9e640f
b030bbd
%if 0%{?with_debug}
b030bbd
# Build with debug
Antonio Murdaca c4c8eba
#Patch0:      build-with-debug-info.patch
b030bbd
%endif
b030bbd
Colin Walters 48d2dd6
BuildRequires: git
880ac7d
BuildRequires: glibc-static
880ac7d
BuildRequires: go-md2man
b7512bd
BuildRequires: godep
880ac7d
BuildRequires: device-mapper-devel
Colin Walters 68de0d9
BuildRequires: pkgconfig(audit)
880ac7d
BuildRequires: btrfs-progs-devel
880ac7d
BuildRequires: sqlite-devel
880ac7d
BuildRequires: pkgconfig(systemd)
084b9eb
%if %{go_compiler}
084b9eb
BuildRequires: compiler(go-compiler)
084b9eb
%else
dbdbbfa
%ifarch %{golang_arches}
dbdbbfa
BuildRequires: golang >= 1.4.2
dbdbbfa
%else
dbdbbfa
BuildRequires: gcc-go >= %{gccgo_min_vers}
dbdbbfa
%endif
084b9eb
%endif
880ac7d
%if 0%{?fedora} >= 21
880ac7d
# Resolves: rhbz#1165615
880ac7d
Requires: device-mapper-libs >= 1.02.90-1
880ac7d
%endif
880ac7d
880ac7d
# RE: rhbz#1195804 - ensure min NVR for selinux-policy
Colin Walters 6bf649c
Requires: selinux-policy >= %{selinux_policyver}
e1c2edb
Requires: %{repo}-selinux = %{epoch}:%{version}-%{release}
880ac7d
880ac7d
# Resolves: rhbz#1045220
880ac7d
Requires: xz
e1c2edb
Provides: lxc-%{repo} = %{epoch}:%{version}-%{release}
880ac7d
d096167
# Match with upstream name
e1c2edb
Provides: %{repo}-engine = %{version}-%{release}
d096167
248606a
# needs tar to be able to run containers
248606a
Requires: tar
248606a
880ac7d
# permitted by https://fedorahosted.org/fpc/ticket/341#comment:7
880ac7d
# In F22, the whole package should be renamed to be just "docker" and
880ac7d
# this changed to "Provides: docker-io".
880ac7d
%if 0%{?fedora} >= 22
e1c2edb
Provides: %{repo}-io = %{epoch}:%{version}-%{release}
e1c2edb
Obsoletes: %{repo}-io <= 1.5.0-19
880ac7d
%endif
880ac7d
ffb7d0c
# include d-s-s into main docker package and obsolete existing d-s-s rpm
ffb7d0c
# also update BRs and Rs
ffb7d0c
Requires: lvm2
ffb7d0c
Requires: xfsprogs
e1c2edb
Obsoletes: %{repo}-storage-setup <= 0.5-3
ffb7d0c
b7512bd
Requires(pre): %{repo}-v1.10-migrator
b7512bd
880ac7d
%description
880ac7d
Docker is an open-source engine that automates the deployment of any
880ac7d
application as a lightweight, portable, self-sufficient container that will
880ac7d
run virtually anywhere.
880ac7d
880ac7d
Docker containers can encapsulate any payload, and will run consistently on
880ac7d
and between virtually any server. The same container that a developer builds
880ac7d
and tests on a laptop will run at scale, in production*, on VMs, bare-metal
880ac7d
servers, OpenStack clusters, public instances, or combinations of the above.
880ac7d
df8d99c
%if 0%{?with_devel}
880ac7d
%package devel
dbdbbfa
%ifarch %{golang_arches}
880ac7d
BuildRequires: golang >= 1.2.1-3
dbdbbfa
%else
dbdbbfa
BuildRequires: gcc-go >= %{gccgo_min_vers}
dbdbbfa
%endif
e1c2edb
Provides: %{repo}-io-devel = %{epoch}:%{version}-%{release}
e1c2edb
Provides: %{repo}-pkg-devel = %{epoch}:%{version}-%{release}
e1c2edb
Provides: %{repo}-io-pkg-devel = %{epoch}:%{version}-%{release}
880ac7d
Summary:  A golang registry for global request variables (source libraries)
03cc701
Provides: golang(%{import_path}) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/builder) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/builder/parser) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/builder/parser/dumper) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/builder/command) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/nat) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/utils) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/integration-cli) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/trust) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/events) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/volumes) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/dockerinit) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/engine) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/registry) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/registry/v2) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/api) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/api/client) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/api/stats) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/api/server) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/opts) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/builtins) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/runconfig) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/docker) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/contrib/docker-device-tool) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/contrib/host-integration) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/daemon) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/daemon/graphdriver) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/daemon/graphdriver/devmapper) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/daemon/graphdriver/aufs) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/daemon/graphdriver/overlay) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/daemon/graphdriver/vfs) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/daemon/graphdriver/btrfs) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/daemon/graphdriver/graphtest) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/daemon/networkdriver) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/daemon/networkdriver/ipallocator) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/daemon/networkdriver/portmapper) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/daemon/networkdriver/bridge) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/daemon/networkdriver/portallocator) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/daemon/execdriver) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/daemon/execdriver/execdrivers) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/daemon/execdriver/lxc) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/daemon/execdriver/native) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/daemon/execdriver/native/template) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/pkg/devicemapper) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/pkg/units) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/pkg/chrootarchive) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/pkg/mount) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/pkg/systemd) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/pkg/parsers) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/pkg/parsers/kernel) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/pkg/parsers/operatingsystem) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/pkg/parsers/filters) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/pkg/broadcastwriter) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/pkg/stdcopy) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/pkg/proxy) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/pkg/promise) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/pkg/pools) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/pkg/system) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/pkg/fileutils) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/pkg/mflag) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/pkg/mflag/example) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/pkg/timeutils) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/pkg/ioutils) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/pkg/pubsub) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/pkg/signal) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/pkg/listenbuffer) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/pkg/version) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/pkg/httputils) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/pkg/urlutil) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/pkg/sysinfo) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/pkg/archive) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/pkg/iptables) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/pkg/tailfile) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/pkg/graphdb) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/pkg/tarsum) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/pkg/namesgenerator) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/pkg/jsonlog) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/pkg/testutils) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/pkg/truncindex) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/pkg/homedir) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/pkg/symlink) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/pkg/networkfs/resolvconf) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/pkg/networkfs/etchosts) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/pkg/term) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/pkg/reexec) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/integration) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/links) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/image) = %{epoch}:%{version}-%{release}
03cc701
Provides: golang(%{import_path}/graph) = %{epoch}:%{version}-%{release}
880ac7d
880ac7d
%description devel
880ac7d
%{summary}
880ac7d
880ac7d
This package provides the source libraries for Docker.
df8d99c
%endif
df8d99c
82e0e44
%package utils
e1c2edb
Summary: External utilities for the %{repo} experience
82e0e44
82e0e44
%description utils
82e0e44
%{summary}
82e0e44
df8d99c
%if 0%{?with_unit_test}
df8d99c
%package unit-test
df8d99c
Summary: %{summary} - for running unit tests
df8d99c
df8d99c
%description unit-test
df8d99c
%{summary} - for running unit tests
df8d99c
%endif
880ac7d
880ac7d
%package fish-completion
880ac7d
Summary: fish completion files for Docker
e1c2edb
Requires: %{repo} = %{epoch}:%{version}-%{release}
880ac7d
Requires: fish
e1c2edb
Provides: %{repo}-io-fish-completion = %{epoch}:%{version}-%{release}
880ac7d
880ac7d
%description fish-completion
880ac7d
This package installs %{summary}.
880ac7d
880ac7d
%package logrotate
880ac7d
Summary: cron job to run logrotate on Docker containers
e1c2edb
Requires: %{repo} = %{epoch}:%{version}-%{release}
e1c2edb
Provides: %{repo}-io-logrotate = %{epoch}:%{version}-%{release}
880ac7d
880ac7d
%description logrotate
880ac7d
This package installs %{summary}. logrotate is assumed to be installed on
880ac7d
containers for this to work, failures are silently ignored.
880ac7d
061cff8
%package novolume-plugin
42c7a65
URL: %{git4}
061cff8
License: MIT
061cff8
Summary: Block container starts with local volumes defined
061cff8
Requires: %{repo} = %{epoch}:%{version}-%{release}
061cff8
061cff8
%description novolume-plugin
061cff8
When a volume in provisioned via the `VOLUME` instruction in a Dockerfile or
061cff8
via `docker run -v volumename`, host's storage space is used. This could lead to
061cff8
an unexpected out of space issue which could bring down everything.
061cff8
There are situations where this is not an accepted behavior. PAAS, for
061cff8
instance, can't allow their users to run their own images without the risk of
061cff8
filling the entire storage space on a server. One solution to this is to deny users
061cff8
from running images with volumes. This way the only storage a user gets can be limited
061cff8
and PAAS can assign quota to it.
061cff8
061cff8
This plugin solves this issue by disallowing starting a container with
061cff8
local volumes defined. In particular, the plugin will block `docker run` with:
061cff8
061cff8
- `--volumes-from`
061cff8
- images that have `VOLUME`(s) defined
061cff8
- volumes early provisioned with `docker volume` command
061cff8
061cff8
The only thing allowed will be just bind mounts.
061cff8
880ac7d
%package selinux
42c7a65
URL: %{git2} 
880ac7d
Summary: SELinux policies for Docker
880ac7d
BuildRequires: selinux-policy
880ac7d
BuildRequires: selinux-policy-devel
880ac7d
Requires(post): selinux-policy-base >= %{selinux_policyver}
880ac7d
Requires(post): policycoreutils
Colin Walters 6bf649c
%if 0%{?fedora}
a270abf
Requires(post): policycoreutils-python-utils
Colin Walters 6bf649c
%else
Colin Walters 6bf649c
Requires(post): policycoreutils-python
Colin Walters 6bf649c
%endif
880ac7d
Requires(post): libselinux-utils
e1c2edb
Provides: %{repo}-io-selinux = %{epoch}:%{version}-%{release}
880ac7d
880ac7d
%description selinux
880ac7d
SELinux policy modules for use with Docker.
880ac7d
880ac7d
%package vim
880ac7d
Summary: vim syntax highlighting files for Docker
e1c2edb
Requires: %{repo} = %{epoch}:%{version}-%{release}
880ac7d
Requires: vim
e1c2edb
Provides: %{repo}-io-vim = %{epoch}:%{version}-%{release}
880ac7d
880ac7d
%description vim
880ac7d
This package installs %{summary}.
880ac7d
880ac7d
%package zsh-completion
880ac7d
Summary: zsh completion files for Docker
e1c2edb
Requires: %{repo} = %{epoch}:%{version}-%{release}
880ac7d
Requires: zsh
e1c2edb
Provides: %{repo}-io-zsh-completion = %{epoch}:%{version}-%{release}
880ac7d
880ac7d
%description zsh-completion
880ac7d
This package installs %{summary}.
880ac7d
b7512bd
%package v1.10-migrator
b7512bd
Summary: Calculates SHA256 checksums for docker layer content
b7512bd
License: ASL 2.0 and CC-BY-SA
b7512bd
b7512bd
%description v1.10-migrator
b7512bd
Starting from v1.10 docker uses content addressable IDs for the images and
b7512bd
layers instead of using generated ones. This tool calculates SHA256 checksums
b7512bd
for docker layer content, so that they don't need to be recalculated when the
b7512bd
daemon starts for the first time.
b7512bd
b7512bd
The migration usually runs on daemon startup but it can be quite slow(usually
b7512bd
100-200MB/s) and daemon will not be able to accept requests during
b7512bd
that time. You can run this tool instead while the old daemon is still
b7512bd
running and skip checksum calculation on startup.
b7512bd
880ac7d
%prep
e1c2edb
%autosetup -Sgit -n %{repo}-%{commit0}
b1a95a8
b1a95a8
# here keep the new line above otherwise autosetup fails when applying patch
061cff8
cp %{SOURCE9} .
880ac7d
ffb7d0c
# untar d-s-s
Colin Walters b9e640f
tar zxf %{SOURCE1}
82e0e44
e1c2edb
# unpack %%{repo}-selinux
Colin Walters b9e640f
tar zxf %{SOURCE2}
880ac7d
Colin Walters b9e640f
# untar docker-utils
Colin Walters b9e640f
tar zxf %{SOURCE3}
Colin Walters b9e640f
061cff8
# untar docker-novolume-plugin
061cff8
tar zxf %{SOURCE4}
061cff8
b7512bd
# untar v1.10-migrator
b7512bd
tar zxf %{SOURCE11}
b7512bd
880ac7d
%build
880ac7d
# set up temporary build gopath, and put our directory there
82e0e44
mkdir _build
82e0e44
pushd _build
061cff8
mkdir -p src/%{provider}.%{provider_tld}/{%{repo},projectatomic,vbatts}
82e0e44
ln -s $(dirs +1 -l) src/%{import_path}
e1c2edb
ln -s $(dirs +1 -l)/%{repo}-utils-%{commit3} src/%{provider}.%{provider_tld}/vbatts/%{repo}-utils
061cff8
ln -s $(dirs +1 -l)/%{repo}-novolume-plugin-%{commit4} src/%{provider}.%{provider_tld}/projectatomic/%{repo}-novolume-plugin
82e0e44
popd
880ac7d
Colin Walters b9e640f
export DOCKER_GITCOMMIT="%{shortcommit0}/%{version}"
c396e07
export DOCKER_BUILDTAGS="selinux journald"
061cff8
export GOPATH=$(pwd)/_build:$(pwd)/vendor:%{gopath}:$(pwd)/%{repo}-novolume-plugin-%{commit4}/Godeps/_workspace
880ac7d
c396e07
DEBUG=1 bash -x hack/make.sh dynbinary
81a270b
man/md2man-all.sh
880ac7d
cp contrib/syntax/vim/LICENSE LICENSE-vim-syntax
880ac7d
cp contrib/syntax/vim/README.md README-vim-syntax.md
061cff8
cp %{repo}-novolume-plugin-%{commit4}/LICENSE LICENSE-novolume-plugin
061cff8
cp %{repo}-novolume-plugin-%{commit4}/README.md README-novolume-plugin.md
Antonio Murdaca 46d631e
go-md2man -in %{repo}-novolume-plugin-%{commit4}/man/docker-novolume-plugin.1.md -out docker-novolume-plugin.1
880ac7d
82e0e44
pushd $(pwd)/_build/src
e1c2edb
go build -ldflags "-B 0x$(head -c20 /dev/urandom|od -An -tx1|tr -d ' \n')" github.com/vbatts/%{repo}-utils/cmd/%{repo}-fetch
e1c2edb
go build -ldflags "-B 0x$(head -c20 /dev/urandom|od -An -tx1|tr -d ' \n')" github.com/vbatts/%{repo}-utils/cmd/%{repo}tarsum
061cff8
go build -ldflags "-B 0x$(head -c20 /dev/urandom|od -An -tx1|tr -d ' \n')" github.com/projectatomic/%{repo}-novolume-plugin
82e0e44
popd
82e0e44
e1c2edb
# build %%{repo}-selinux
e1c2edb
pushd %{repo}-selinux-%{commit2}
8d3b229
make SHARE="%{_datadir}" TARGETS="%{modulenames}"
880ac7d
popd
880ac7d
b7512bd
# build v1.10-migrator
b7512bd
pushd v1.10-migrator-%{commit5}
b7512bd
make v1.10-migrator-local
b7512bd
popd
b7512bd
880ac7d
%install
880ac7d
# install binary
880ac7d
install -d %{buildroot}%{_bindir}
e1c2edb
install -d %{buildroot}%{_libexecdir}/%{repo}
880ac7d
82e0e44
# install utils
e1c2edb
install -p -m 755 _build/src/%{repo}-fetch %{buildroot}%{_bindir}
e1c2edb
install -p -m 755 _build/src/%{repo}tarsum %{buildroot}%{_bindir}
82e0e44
79cc416
for x in bundles/latest; do
Colin Walters 5a94566
    if ! test -d $x/dynbinary; then
54f7a37
    continue
Colin Walters 5a94566
    fi
b01f197
    rm $x/dynbinary/*.md5 $x/dynbinary/*.sha256
Antonio Murdaca f5467bf
    install -p -m 755 $x/dynbinary/%{repo}-%{version}* %{buildroot}%{_bindir}/%{repo}
Antonio Murdaca f5467bf
    install -p -m 755 $x/dynbinary/%{repo}init-%{version}* %{buildroot}%{_libexecdir}/%{repo}/%{repo}init
Colin Walters 5a94566
    break
880ac7d
done
880ac7d
880ac7d
# install manpages
880ac7d
install -d %{buildroot}%{_mandir}/man1
e1c2edb
install -p -m 644 man/man1/%{repo}*.1 %{buildroot}%{_mandir}/man1
880ac7d
install -d %{buildroot}%{_mandir}/man5
81a270b
install -p -m 644 man/man5/Dockerfile.5 %{buildroot}%{_mandir}/man5
880ac7d
880ac7d
# install bash completion
880ac7d
install -dp %{buildroot}%{_datadir}/bash-completion/completions
e1c2edb
install -p -m 644 contrib/completion/bash/%{repo} %{buildroot}%{_datadir}/bash-completion/completions
880ac7d
880ac7d
# install fish completion
880ac7d
# create, install and own /usr/share/fish/vendor_completions.d until
880ac7d
# upstream fish provides it
880ac7d
install -dp %{buildroot}%{_datadir}/fish/vendor_completions.d
e1c2edb
install -p -m 644 contrib/completion/fish/%{repo}.fish %{buildroot}%{_datadir}/fish/vendor_completions.d
880ac7d
880ac7d
# install container logrotate cron script
880ac7d
install -dp %{buildroot}%{_sysconfdir}/cron.daily/
061cff8
install -p -m 755 %{SOURCE8} %{buildroot}%{_sysconfdir}/cron.daily/%{repo}-logrotate
880ac7d
880ac7d
# install vim syntax highlighting
880ac7d
install -d %{buildroot}%{_datadir}/vim/vimfiles/{doc,ftdetect,syntax}
e1c2edb
install -p -m 644 contrib/syntax/vim/doc/%{repo}file.txt %{buildroot}%{_datadir}/vim/vimfiles/doc
e1c2edb
install -p -m 644 contrib/syntax/vim/ftdetect/%{repo}file.vim %{buildroot}%{_datadir}/vim/vimfiles/ftdetect
e1c2edb
install -p -m 644 contrib/syntax/vim/syntax/%{repo}file.vim %{buildroot}%{_datadir}/vim/vimfiles/syntax
880ac7d
880ac7d
# install zsh completion
880ac7d
install -d %{buildroot}%{_datadir}/zsh/site-functions
e1c2edb
install -p -m 644 contrib/completion/zsh/_%{repo} %{buildroot}%{_datadir}/zsh/site-functions
880ac7d
880ac7d
# install udev rules
f796d4a
install -d %{buildroot}%{_udevrulesdir}
e1c2edb
install -p contrib/udev/80-%{repo}.rules %{buildroot}%{_udevrulesdir}
880ac7d
880ac7d
# install storage dir
e1c2edb
install -d %{buildroot}%{_sharedstatedir}/%{repo}
880ac7d
880ac7d
# install systemd/init scripts
880ac7d
install -d %{buildroot}%{_unitdir}
061cff8
install -p -m 644 %{SOURCE5} %{buildroot}%{_unitdir}
061cff8
Antonio Murdaca 46d631e
# install novolume-plugin executable, unitfile, socket and man
061cff8
install -p -m 755 _build/src/%{repo}-novolume-plugin %{buildroot}%{_bindir}
Antonio Murdaca 46d631e
install -p -m 644 %{repo}-novolume-plugin-%{commit4}/systemd/%{repo}-novolume-plugin.service %{buildroot}%{_unitdir}
Antonio Murdaca 46d631e
install -p -m 644 %{repo}-novolume-plugin-%{commit4}/systemd/%{repo}-novolume-plugin.socket %{buildroot}%{_unitdir}
Antonio Murdaca 46d631e
install -p -m 644 %{repo}-novolume-plugin.1 %{buildroot}%{_mandir}/man1
880ac7d
880ac7d
# for additional args
880ac7d
install -d %{buildroot}%{_sysconfdir}/sysconfig/
061cff8
install -p -m 644 %{SOURCE6} %{buildroot}%{_sysconfdir}/sysconfig/%{repo}
061cff8
install -p -m 644 %{SOURCE10} %{buildroot}%{_sysconfdir}/sysconfig/%{repo}-network
061cff8
install -p -m 644 %{SOURCE7} %{buildroot}%{_sysconfdir}/sysconfig/%{repo}-storage
880ac7d
880ac7d
# install policy modules
880ac7d
%_format MODULES $x.pp.bz2
880ac7d
install -d %{buildroot}%{_datadir}/selinux/packages
e1c2edb
install -m 0644 %{repo}-selinux-%{commit2}/$MODULES %{buildroot}%{_datadir}/selinux/packages
880ac7d
df8d99c
%if 0%{?with_unit_test}
df8d99c
install -d -m 0755 %{buildroot}%{_sharedstatedir}/docker-unit-test/
df8d99c
cp -pav VERSION Dockerfile %{buildroot}%{_sharedstatedir}/docker-unit-test/.
bd01166
for d in */ ; do
bd01166
  cp -rpav $d %{buildroot}%{_sharedstatedir}/docker-unit-test/
df8d99c
done
032c861
# remove docker.initd as it requires /sbin/runtime no packages in Fedora
032c861
rm -rf %{buildroot}%{_sharedstatedir}/docker-unit-test/contrib/init/openrc/docker.initd
df8d99c
%endif
df8d99c
df8d99c
%if 0%{?with_devel}
880ac7d
# sources
880ac7d
install -d -p %{buildroot}%{gopath}/src/%{import_path}
880ac7d
rm -rf pkg/symlink/testdata
880ac7d
880ac7d
# remove dirs that won't be installed in devel
880ac7d
rm -rf vendor docs _build bundles contrib/init hack project
880ac7d
880ac7d
# install sources to devel
880ac7d
for dir in */ ; do
880ac7d
    cp -rpav $dir %{buildroot}/%{gopath}/src/%{import_path}/
880ac7d
done
df8d99c
%endif
df8d99c
e1c2edb
# remove %%{repo}-selinux rpm spec file
e1c2edb
rm -rf %{repo}-selinux-%{commit2}/%{repo}-selinux.spec
880ac7d
e1c2edb
# install %%{repo} config directory
e1c2edb
install -dp %{buildroot}%{_sysconfdir}/%{repo}
880ac7d
ffb7d0c
# install d-s-s
e1c2edb
pushd %{repo}-storage-setup-%{commit1}
ffb7d0c
install -d %{buildroot}%{_bindir}
e1c2edb
install -p -m 755 %{repo}-storage-setup.sh %{buildroot}%{_bindir}/%{repo}-storage-setup
ffb7d0c
install -d %{buildroot}%{_unitdir}
e1c2edb
install -p -m 644 %{repo}-storage-setup.service %{buildroot}%{_unitdir}
ffb7d0c
install -d %{buildroot}%{dss_libdir}
e1c2edb
install -p -m 644 %{repo}-storage-setup.conf %{buildroot}%{dss_libdir}/%{repo}-storage-setup
4afd8a9
install -p -m 755 libdss.sh %{buildroot}%{dss_libdir}
ffb7d0c
install -d %{buildroot}%{_mandir}/man1
e1c2edb
install -p -m 644 %{repo}-storage-setup.1 %{buildroot}%{_mandir}/man1
1f0bf8b
install -d %{buildroot}%{_sysconfdir}/sysconfig
e1c2edb
install -p -m 644 %{repo}-storage-setup-override.conf %{buildroot}%{_sysconfdir}/sysconfig/%{repo}-storage-setup
ffb7d0c
popd
ffb7d0c
b7512bd
# install v1.10-migrator
b7512bd
install -d %{buildroot}%{_bindir}
b7512bd
install -p -m 700 v1.10-migrator-%{commit5}/v1.10-migrator-local %{buildroot}%{_bindir}
b7512bd
cp v1.10-migrator-%{commit5}/CONTRIBUTING.md CONTRIBUTING-v1.10-migrator.md
b7512bd
cp v1.10-migrator-%{commit5}/README.md README-v1.10-migrator.md
b7512bd
cp v1.10-migrator-%{commit5}/LICENSE.code LICENSE-v1.10-migrator.code
b7512bd
cp v1.10-migrator-%{commit5}/LICENSE.docs LICENSE-v1.10-migrator.docs
b7512bd
880ac7d
%check
e1c2edb
[ ! -w /run/%{repo}.sock ] || {
880ac7d
    mkdir test_dir
880ac7d
    pushd test_dir
75b72d9
    git clone https://github.com/lsm5/docker.git -b fedora-1.8
e1c2edb
    pushd %{repo}
880ac7d
    make test
880ac7d
    popd
880ac7d
    popd
880ac7d
}
880ac7d
880ac7d
%pre
e1c2edb
getent passwd %{repo}root > /dev/null || %{_sbindir}/useradd -r \
e1c2edb
           -d %{_sharedstatedir}/%{repo} -s /sbin/nologin \
e1c2edb
           -c "Docker User" %{repo}root
880ac7d
exit 0
880ac7d
880ac7d
%post
e1c2edb
%systemd_post %{repo}
abcb4dc
735fdba
%post selinux
880ac7d
# Install all modules in a single transaction
e7e1554
if [ $1 -eq 1 ]; then
e7e1554
    %{_sbindir}/setsebool -P -N virt_use_nfs=1 virt_sandbox_use_all_caps=1
e7e1554
fi
880ac7d
%_format MODULES %{_datadir}/selinux/packages/$x.pp.bz2
880ac7d
%{_sbindir}/semodule -n -s %{selinuxtype} -i $MODULES
880ac7d
if %{_sbindir}/selinuxenabled ; then
1b53703
    %{_sbindir}/load_policy
1b53703
    %relabel_files
1b53703
    if [ $1 -eq 1 ]; then
e1c2edb
    restorecon -R %{_sharedstatedir}/%{repo} &> /dev/null || :
1b53703
    fi
8d3b229
fi
880ac7d
880ac7d
%preun
e1c2edb
%systemd_preun %{repo}
880ac7d
880ac7d
%postun
e1c2edb
%systemd_postun_with_restart %{repo}
abcb4dc
735fdba
%postun selinux
880ac7d
if [ $1 -eq 0 ]; then
880ac7d
%{_sbindir}/semodule -n -r %{modulenames} &> /dev/null || :
880ac7d
if %{_sbindir}/selinuxenabled ; then
880ac7d
%{_sbindir}/load_policy
880ac7d
%relabel_files
880ac7d
fi
880ac7d
fi
880ac7d
b7512bd
%triggerpost -n %{repo}-v1.10-migrator -- %{repo} < %{version}
b7512bd
%{_bindir}/v1.10-migrator-local 2>/dev/null
b7512bd
exit 0
b7512bd
ccfea37
#define license tag if not already defined
ccfea37
%{!?_licensedir:%global license %doc}
ccfea37
880ac7d
%files
ccfea37
%license LICENSE LICENSE-novolume-plugin LICENSE-vim-syntax
ccfea37
%doc AUTHORS CHANGELOG.md CONTRIBUTING.md MAINTAINERS NOTICE README.md 
ccfea37
%doc README-novolume-plugin.md README-vim-syntax.md
e1c2edb
%config(noreplace) %{_sysconfdir}/sysconfig/%{repo}
e1c2edb
%config(noreplace) %{_sysconfdir}/sysconfig/%{repo}-network
e1c2edb
%config(noreplace) %{_sysconfdir}/sysconfig/%{repo}-storage
e1c2edb
%{_mandir}/man1/%{repo}*.1.gz
880ac7d
%{_mandir}/man5/Dockerfile.5.gz
e1c2edb
%{_bindir}/%{repo}
e1c2edb
%{_libexecdir}/%{repo}
e1c2edb
%{_unitdir}/%{repo}.service
e1c2edb
%{_datadir}/bash-completion/completions/%{repo}
e1c2edb
%dir %{_sharedstatedir}/%{repo}
e1c2edb
%{_udevrulesdir}/80-%{repo}.rules
e1c2edb
%{_sysconfdir}/%{repo}
ffb7d0c
# d-s-s specific
e1c2edb
%config(noreplace) %{_sysconfdir}/sysconfig/%{repo}-storage-setup
e1c2edb
%{_unitdir}/%{repo}-storage-setup.service
e1c2edb
%{_bindir}/%{repo}-storage-setup
e5fa2df
%{dss_libdir}/*
880ac7d
df8d99c
%if 0%{?with_devel}
880ac7d
%files devel
ccfea37
%license LICENSE
ccfea37
%doc AUTHORS CHANGELOG.md CONTRIBUTING.md MAINTAINERS NOTICE README.md 
880ac7d
%dir %{gopath}/src/%{provider}.%{provider_tld}/%{project}
880ac7d
%{gopath}/src/%{import_path}
df8d99c
%endif
df8d99c
df8d99c
%if 0%{?with_unit_test}
df8d99c
%files unit-test
df8d99c
%{_sharedstatedir}/docker-unit-test/
df8d99c
%endif
880ac7d
880ac7d
%files fish-completion
880ac7d
%dir %{_datadir}/fish/vendor_completions.d/
e1c2edb
%{_datadir}/fish/vendor_completions.d/%{repo}.fish
880ac7d
880ac7d
%files logrotate
e1c2edb
%doc README.%{repo}-logrotate
e1c2edb
%{_sysconfdir}/cron.daily/%{repo}-logrotate
880ac7d
061cff8
%files novolume-plugin
ccfea37
%license LICENSE-novolume-plugin
ccfea37
%doc README-novolume-plugin.md
061cff8
%{_bindir}/%{repo}-novolume-plugin
061cff8
%{_unitdir}/%{repo}-novolume-plugin.service
Antonio Murdaca 04c39f9
%{_unitdir}/%{repo}-novolume-plugin.socket
061cff8
880ac7d
%files selinux
e1c2edb
%doc %{repo}-selinux-%{commit2}/README.md
880ac7d
%{_datadir}/selinux/*
880ac7d
880ac7d
%files vim
e1c2edb
%{_datadir}/vim/vimfiles/doc/%{repo}file.txt
e1c2edb
%{_datadir}/vim/vimfiles/ftdetect/%{repo}file.vim
e1c2edb
%{_datadir}/vim/vimfiles/syntax/%{repo}file.vim
880ac7d
880ac7d
%files zsh-completion
e1c2edb
%{_datadir}/zsh/site-functions/_%{repo}
880ac7d
82e0e44
%files utils
e1c2edb
%{_bindir}/%{repo}-fetch
e1c2edb
%{_bindir}/%{repo}tarsum
82e0e44
b7512bd
%files v1.10-migrator
b7512bd
%license LICENSE-v1.10-migrator.{code,docs}
b7512bd
%doc CONTRIBUTING-v1.10-migrator.md README-v1.10-migrator.md
b7512bd
%{_bindir}/v1.10-migrator-local
b7512bd
880ac7d
%changelog
Antonio Murdaca 04c39f9
* Fri Feb 12 2016 Antonio Murdaca <runcom@fedoraproject.org> - 1:1.10.1-3.git49805e4
Antonio Murdaca 04c39f9
- built docker @projectatomic/fedora-1.10.1 commit#49805e4
Antonio Murdaca 04c39f9
- built d-s-s commit#1c2b95b
Antonio Murdaca 04c39f9
- built docker-selinux commit#b8aae8f
Antonio Murdaca 04c39f9
- built docker-utils commit#dab51ac
Antonio Murdaca 04c39f9
- built docker-novolume-plugin commit#d1a7f4a
Antonio Murdaca 04c39f9
- built docker-v1.10-migrator commit#994c35
Antonio Murdaca 04c39f9
Antonio Murdaca 14b5454
* Fri Feb 12 2016 Antonio Murdaca <runcom@fedoraproject.org> - 1:1.10.1-2.git9c1310f
Antonio Murdaca 14b5454
- built docker @projectatomic/fedora-1.10.1 commit#9c1310f
Antonio Murdaca 14b5454
- built d-s-s commit#1c2b95b
Antonio Murdaca 14b5454
- built docker-selinux commit#b8aae8f
Antonio Murdaca 14b5454
- built docker-utils commit#dab51ac
Antonio Murdaca 14b5454
- built docker-novolume-plugin commit#d1a7f4a
Antonio Murdaca 14b5454
- built docker-v1.10-migrator commit#994c35
Antonio Murdaca 14b5454
Antonio Murdaca 46d631e
* Thu Feb 11 2016 Antonio Murdaca <runcom@fedoraproject.org> - 1:1.10.1-1.git1b79038
Antonio Murdaca 46d631e
- built docker @projectatomic/fedora-1.10.1 commit#1b79038
Antonio Murdaca 46d631e
- built d-s-s commit#1c2b95b
Antonio Murdaca 46d631e
- built docker-selinux commit#b8aae8f
Antonio Murdaca 46d631e
- built docker-utils commit#dab51ac
Antonio Murdaca 46d631e
- built docker-novolume-plugin commit#d1a7f4a
Antonio Murdaca 46d631e
- built docker-v1.10-migrator commit#994c35
Antonio Murdaca 46d631e
Antonio Murdaca ba3d2dd
* Thu Feb 11 2016 Antonio Murdaca <runcom@fedoraproject.org> - 1:1.10.0-29.git1b79038
Antonio Murdaca ba3d2dd
- built docker @projectatomic/fedora-1.10.1 commit#1b79038
Antonio Murdaca ba3d2dd
- built d-s-s commit#1c2b95b
Antonio Murdaca ba3d2dd
- built docker-selinux commit#b8aae8f
Antonio Murdaca ba3d2dd
- built docker-utils commit#dab51ac
Antonio Murdaca ba3d2dd
- built docker-novolume-plugin commit#04307f5b
Antonio Murdaca ba3d2dd
- built docker-v1.10-migrator commit#994c35
Antonio Murdaca ba3d2dd
Antonio Murdaca 994a9e5
* Sat Feb 06 2016 Antonio Murdaca <runcom@fedoraproject.org> - 1:1.10.0-28.gitf392451
Antonio Murdaca 994a9e5
- built docker @projectatomic/fedora-1.10 commit#f392451
Antonio Murdaca 994a9e5
- built d-s-s commit#1c2b95b
Antonio Murdaca 994a9e5
- built docker-selinux commit#b8aae8f
Antonio Murdaca 994a9e5
- built docker-utils commit#dab51ac
Antonio Murdaca 994a9e5
- built docker-novolume-plugin commit#60b3a94
Antonio Murdaca 994a9e5
- built docker-v1.10-migrator commit#994c35
Antonio Murdaca 994a9e5
Antonio Murdaca 1c119fe
* Fri Feb 05 2016 Antonio Murdaca <runcom@fedoraproject.org> - 1:1.10.0-27.gitf392451
Antonio Murdaca 1c119fe
- built docker @projectatomic/fedora-1.10 commit#f392451
Antonio Murdaca 1c119fe
- built d-s-s commit#1c2b95b
Antonio Murdaca 1c119fe
- built docker-selinux commit#b8aae8f
Antonio Murdaca 1c119fe
- built docker-utils commit#dab51ac
Antonio Murdaca 1c119fe
- built docker-novolume-plugin commit#1c2b95b
Antonio Murdaca 1c119fe
- built docker-v1.10-migrator commit#994c35c
Antonio Murdaca 1c119fe
Antonio Murdaca c6adbe7
* Fri Feb 05 2016 Antonio Murdaca <runcom@fedoraproject.org> - 1:1.10.0-26.gitf2e80b0
Antonio Murdaca c6adbe7
- built docker @projectatomic/fedora-1.10 commit#f2e80b0
Antonio Murdaca c6adbe7
- built d-s-s commit#1c2b95b
Antonio Murdaca c6adbe7
- built docker-selinux commit#b8aae8f
Antonio Murdaca c6adbe7
- built docker-utils commit#dab51ac
Antonio Murdaca c6adbe7
- built docker-novolume-plugin commit#1c2b95b
Antonio Murdaca c6adbe7
- built docker-v1.10-migrator commit#994c35c
Antonio Murdaca c6adbe7
b7512bd
* Thu Feb 04 2016 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1:1.10.0-24.gitd25c9e5
b7512bd
- built docker @projectatomic/fedora-1.10 commit#d25c9e5
b7512bd
- built d-s-s commit#1c2b95b
b7512bd
- built docker-selinux commit#b8aae8f
b7512bd
- built docker-utils commit#dab51ac
b7512bd
- built docker-novolume-plugin commit#1c2b95b
b7512bd
- built docker-v1.10-migrator commit#994c35c
b7512bd
Antonio Murdaca 018cc1b
* Thu Feb 04 2016 Antonio Murdaca <runcom@fedoraproject.org> - 1:1.10.0-24.gitd25c9e5
Antonio Murdaca 018cc1b
- built docker @projectatomic/fedora-1.10 commit#d25c9e5
Antonio Murdaca 018cc1b
- built d-s-s commit#1c2b95b
Antonio Murdaca 018cc1b
- built docker-selinux commit#b8aae8f
Antonio Murdaca 018cc1b
- built docker-utils commit#dab51ac
Antonio Murdaca 018cc1b
- built docker-novolume-plugin commit#dab51ac
Antonio Murdaca 018cc1b
8586d72
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.10.0-23.gitfb1a123
8586d72
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
8586d72
Antonio Murdaca fc1c61a
* Wed Feb 03 2016 Antonio Murdaca <runcom@redhat.com> - 1:1.10.0-22.gitfb1a123
Antonio Murdaca fc1c61a
- built docker @projectatomic/fedora-1.10 commit#fb1a123
Antonio Murdaca fc1c61a
- built d-s-s commit#1c2b95b
Antonio Murdaca fc1c61a
- built docker-selinux commit#b8aae8f
Antonio Murdaca fc1c61a
- built docker-utils commit#dab51ac
Antonio Murdaca fc1c61a
- built docker-novolume-plugin commit#dab51ac
Antonio Murdaca fc1c61a
4b9cf4e
* Mon Feb 01 2016 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1:1.10.0-21.gitd3f4a34
4b9cf4e
- built docker @projectatomic/fedora-1.10 commit#d3f4a34
4b9cf4e
- built docker-selinux commit#be16da7
4b9cf4e
- built d-s-s commit#1c2b95b
4b9cf4e
- built docker-utils commit#dab51ac
4b9cf4e
- built docker-novolume-plugin commit#dab51ac
4b9cf4e
42c7a65
* Fri Jan 29 2016 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1:1.10.0-20.gitd3f4a34
42c7a65
- Resolves: rhbz#1303105 - own /usr/lib/docker-storage-setup
42c7a65
- create docker-novolume-plugin subpackage
42c7a65
- built docker @projectatomic/fedora-1.10 commit#d3f4a34
42c7a65
- built docker-selinux commit#be16da7
42c7a65
- built d-s-s commit#1c2b95b
42c7a65
- built docker-utils commit#dab51ac
42c7a65
- built docker-novolume-plugin commit#dab51ac
42c7a65
ef75427
* Wed Jan 27 2016 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1:1.10.0-19.gitb8b1153
ef75427
- built docker @projectatomic/fedora-1.10 commit#b8b1153
ef75427
- built docker-selinux commit#d9b67f9
ef75427
- built d-s-s commit#1c2b95b
ef75427
- built docker-utils commit#dab51ac
ef75427
ebac265
* Mon Jan 25 2016 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1:1.10.0-18.git314b2a0
ebac265
- Resolves: rhbz#1301198 - do not append distro tag to docker version
ebac265
- built docker @projectatomic/fedora-1.10 commit#314b2a0
ebac265
- built docker-selinux commit#d9b67f9
ebac265
- built d-s-s commit#1c2b95b
ebac265
- built docker-utils commit#dab51ac
ebac265
7b284ca
* Fri Jan 22 2016 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1:1.10.0-17.git5587979
7b284ca
- built docker @projectatomic/fedora-1.10 commit#5587979
7b284ca
- built docker-selinux commit#d9b67f9
7b284ca
- built d-s-s commit#1c2b95b
7b284ca
- built docker-utils commit#dab51ac
7b284ca
3868257
* Wed Jan 20 2016 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1:1.10.0-16.git9252953
3868257
- built docker @projectatomic/fedora-1.10 commit#9252953
3868257
- built docker-selinux commit#d9b67f9
3868257
- built d-s-s commit#1c2b95b
3868257
- built docker-utils commit#dab51ac
3868257
ebe1d4f
* Mon Jan 11 2016 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1:1.10.0-15.gite38a363
ebe1d4f
- built docker @projectatomic/fedora-1.10 commit#e38a363
ebe1d4f
- built docker-selinux commit#d9b67f9
ebe1d4f
- built d-s-s commit#1c2b95b
ebe1d4f
- built docker-utils commit#dab51ac
ebe1d4f
3eb5ac5
* Thu Jan 07 2016 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1:1.10.0-14.gite38a363
3eb5ac5
- built docker @projectatomic/fedora-1.10 commit#e38a363
3eb5ac5
- built docker-selinux commit#d9b67f9
3eb5ac5
- built d-s-s commit#5bda7f8
3eb5ac5
- built docker-utils commit#dab51ac
3eb5ac5
b030bbd
* Thu Jan 07 2016 jchaloup <jchaloup@redhat.com> - 1:1.10.0-13.gitc3726aa
b030bbd
- built with debug info
b030bbd
  resolves: #1236317
b030bbd
acaf6e8
* Thu Dec 10 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1:1.10.0-12.gitc3726aa
acaf6e8
- built docker @projectatomic/fedora-1.10 commit#c3726aa
acaf6e8
- built docker-selinux commit#d9b67f9
acaf6e8
- built d-s-s commit#f399708
acaf6e8
- built docker-utils commit#dab51ac
acaf6e8
e456217
* Wed Dec 09 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1:1.10.0-11.gitc3726aa
e456217
- built docker @projectatomic/fedora-1.10 commit#c3726aa
e456217
- built docker-selinux commit#d9b67f9
e456217
- built d-s-s commit#e193b3b
e456217
- built docker-utils commit#dab51ac
e456217
Colin Walters f78b325
* Tue Dec 08 2015 Colin Walters <walters@redhat.com>- 1:1.10.0-10.git6d8d26a
Colin Walters f78b325
- Use new standardized source format
Colin Walters f78b325
- Resolves: https://bugzilla.redhat.com/1284150
Colin Walters f78b325
c874d9a
* Wed Dec 02 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1:1.10.0-9.git6d8d26a
c874d9a
- built docker @projectatomic/fedora-1.10 commit#6d8d26a
c874d9a
- built docker-selinux commit#d9b67f9
c874d9a
- built d-s-s commit#0814c26
c874d9a
- built docker-utils commit#dab51ac
c874d9a
2ded8aa
* Tue Dec 01 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1:1.10.0-8.gita7f4806
2ded8aa
- use CAS for images and layers, upstream gh pr#17924
2ded8aa
- built docker @projectatomic/fedora-1.10 commit#a7f4806
2ded8aa
- built docker-selinux commit#d9b67f9
2ded8aa
- built d-s-s commit#0814c26
2ded8aa
- built docker-utils commit#dab51ac
2ded8aa
f3c3af4
* Mon Nov 30 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1:1.10.0-7.git42850f5
f3c3af4
- built docker @projectatomic/fedora-1.10 commit#42850f5
f3c3af4
- built docker-selinux commit#e522191
f3c3af4
- built d-s-s commit#0814c26
f3c3af4
- built docker-utils commit#dab51ac
f3c3af4
18bf294
* Mon Nov 23 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1:1.10.0-6.git39f99b6
18bf294
- built docker @projectatomic/fedora-1.10 commit#39f99b6
18bf294
- built docker-selinux commit#e522191
18bf294
- built d-s-s commit#0814c26
18bf294
- built docker-utils commit#dab51ac
18bf294
f96e820
* Fri Nov 20 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1:1.10.0-5.git0a9a759
f96e820
- built docker @projectatomic/fedora-1.10 commit#0a9a759
f96e820
- built docker-selinux commit#e522191
f96e820
- built d-s-s commit#0814c26
f96e820
- built docker-utils commit#dab51ac
f96e820
ff8e10a
* Thu Nov 19 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1:1.10.0-4.git8b9d2a6
ff8e10a
- built docker @projectatomic/fedora-1.10 commit#8b9d2a6
ff8e10a
- built docker-selinux commit#e522191
ff8e10a
- built d-s-s commit#0814c26
ff8e10a
- built docker-utils commit#dab51ac
ff8e10a
d015f2f
* Thu Nov 19 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1:1.10.0-3.git8b9d2a6
d015f2f
- built docker @projectatomic/fedora-1.10 commit#8b9d2a6
d015f2f
- built docker-selinux commit#e522191
d015f2f
- built d-s-s commit#c638a60
d015f2f
- built docker-utils commit#dab51ac
d015f2f
99cbc12
* Mon Nov 16 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1:1.10.0-2.git6669c1a
99cbc12
- built docker @projectatomic/fedora-1.10 commit#6669c1a
99cbc12
- built docker-selinux commit#e522191
99cbc12
- built d-s-s commit#c638a60
99cbc12
- built docker-utils commit#dab51ac
99cbc12
179dfdf
* Mon Nov 16 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1:1.9.0-15.git6669c1a
179dfdf
- built docker @projectatomic/fedora-1.10 commit#6669c1a
179dfdf
- built docker-selinux commit#e522191
179dfdf
- built d-s-s commit#c638a60
179dfdf
- built docker-utils commit#dab51ac
179dfdf
8ebca1d
* Fri Nov 13 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1:1.9.0-14.gite08c5ef
8ebca1d
- built docker @projectatomic/fedora-1.10 commit#e08c5ef
8ebca1d
- built docker-selinux commit#e522191
8ebca1d
- built d-s-s commit#e9722cc
8ebca1d
- built docker-utils commit#dab51ac
8ebca1d
8ebca1d
* Fri Nov 13 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1:1.9.0-13.gite08c5ef
8ebca1d
- built docker @projectatomic/fedora-1.10 commit#e08c5ef
8ebca1d
- built docker-selinux commit#e522191
8ebca1d
- built d-s-s commit#e9722cc
8ebca1d
- built docker-utils commit#dab51ac
8ebca1d
7b0cbe5
* Thu Nov 12 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1:1.9.0-12.git1c1e196
7b0cbe5
- Resolves: rhbz#1273893
7b0cbe5
- From: Dan Walsh <dwalsh@redhat.com>
7b0cbe5
084b9eb
* Thu Nov 12 2015 Jakub Čajka <jcajka@fedoraproject.org> - 1:1.9.0-11.git1c1e196
084b9eb
- clean up macros overrides
084b9eb
1295007
* Wed Nov 04 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1:1.9.0-10.git1c1e196
1295007
- built docker @projectatomic/fedora-1.9 commit#1c1e196
1295007
- built docker-selinux commit#e522191
01a9fb9
- Dependency changes
01a9fb9
- For docker: Requires: docker-selinux
01a9fb9
- For docker-selinux: Requires(post): docker
01a9fb9
- From: Dusty Mabe <dustymabe@redhat.com>
1295007
ed83036
* Tue Oct 20 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1:1.9.0-9.gitc743657
ed83036
- built docker @projectatomic/fedora-1.9 commit#c743657
ed83036
- built docker-selinux master commit#291bbab
ed83036
- built d-s-s master commit#01df512
ed83036
- built docker-utils master commit#dab51ac
ed83036
5c7a66f
* Wed Oct 14 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1:1.9.0-8.git6024859
5c7a66f
- built docker @projectatomic/fedora-1.9 commit#6024859
5c7a66f
- built docker-selinux master commit#44abd21
5c7a66f
- built d-s-s master commit#6898d43
5c7a66f
- built docker-utils master commit#dab51ac
5c7a66f
c49f11b
* Mon Sep 21 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1:1.9.0-7.git9107cd3
c49f11b
- build docker @rhatdan/fedora-1.9 commit#9107cd3
c49f11b
- built docker-selinux master commit#d6560f8
c49f11b
1686efd
* Thu Sep 17 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1:1.9.0-6.git05653f9
1686efd
- built docker @rhatdan/fedora-1.9 commit#05653f9
1686efd
- Resolves: rhbz#1264193, rhbz#1260392, rhbz#1264196
1686efd
b7d13d4
* Thu Sep 10 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1:1.9.0-5.git11b81f9
b7d13d4
- built docker @rhatdan/fedora-1.9 commit#11b81f9
b7d13d4
- built d-s-s master commit#6898d43
b7d13d4
- built docker-selinux master commit#b5281b7
b7d13d4
2e0cb60
* Wed Sep 02 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1:1.9.0-4.git566d2be
2e0cb60
- Resolves: rhbz#1259427
2e0cb60
a2d9d19
* Mon Aug 24 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1:1.9.0-3.git566d2be
a2d9d19
- built docker @rhatdan/ commit#566d2be
a2d9d19
- built d-s-s master commit#d3b9ba7
a2d9d19
- built docker-selinux master commit#6267b83
a2d9d19
- built docker-utils master commit#dab51ac
a2d9d19
1f0bf8b
* Fri Aug 14 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1:1.9.0-2.gitf8950e0
1f0bf8b
- built docker @rhatdan/fedora-1.9 commit#f8950e0
1f0bf8b
- built d-s-s master commit#ac1b30e
1f0bf8b
- built docker-selinux master commit#16ebd81
1f0bf8b
- built docker-utils master commit#dab51ac
1f0bf8b
6742874
* Thu Aug 13 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1:1.9.0-1
6742874
- built docker @rhatdan/fedora-1.9 commit#b4e2cc5
6742874
- built d-s-s master commit#ac1b30e
6742874
- built docker-selinux master commit#16ebd81
6742874
- built docker-utils master commit#dab51ac
6742874
3c144d4
* Thu Aug 06 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1:1.8.0-11.git59a228f
3c144d4
- built docker @lsm5/fedora commit#59a228f
3c144d4
7f900b2
* Mon Aug 03 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1:1.8.0-10.gitba026e3
7f900b2
- built docker @rhatdan/fedora-1.8 commit#ba026e3
7f900b2
- built d-s-s master commit#b152398
7f900b2
- built docker-selinux master commit#16ebd81
7f900b2
9cc2d8e
* Mon Aug 03 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1:1.8.0-9.gitc7eed6c
9cc2d8e
- built docker @lsm5/fedora commit#c7eed6c
9cc2d8e
2a72464
* Thu Jul 30 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1:1.8.0-8.git2df828d
2a72464
- built docker @rhatdan/fedora-1.8 commit#2df828d
2a72464
- built d-s-s master commit#b152398
2a72464
- built docker-selinux master commit#16ebd81
2a72464
03cc701
* Tue Jul 28 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.8.0-7.git5062080
03cc701
- include epoch for downgrading purposes
03cc701
a270abf
* Fri Jul 24 2015 Tomas Radej <tradej@redhat.com> - 1.8.0-6.git5062080
a270abf
- Updated dep on policycoreutils-python-utils
a270abf
b87fc4e
* Fri Jul 17 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.8.0-6.git5062080
d096167
- package provides: docker-engine
d096167
06d6a70
* Thu Jul 02 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.8.0-6.git5062080
06d6a70
- built docker @lsm5/fedora-1.8 commit#6c23e87
06d6a70
- enable non-x86_64 builds again
06d6a70
3d10025
* Tue Jun 30 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.8.0-5.git6d5bfe5
3d10025
- built docker @lsm5/fedora-1.8 commit#6d5bfe5
3d10025
- make test-unit and make test-docker-py successful
3d10025
75b72d9
* Mon Jun 29 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.8.0-4.git0d8fd7c
75b72d9
- build docker @lsm5/fedora-1.8 commit#0d8fd7c
75b72d9
- disable non-x86_64 for this build
75b72d9
- use same distro as host for running tests
75b72d9
- docker.service Wants docker-storage-setup.service
75b72d9
6598ace
* Mon Jun 29 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.8.0-3.gita2f1a81
6598ace
- built docker @lsm5/fedora commit#a2f1a81
6598ace
7ca30d6
* Sat Jun 27 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.8.0-2.git1cad29d
7ca30d6
- built docker @lsm5/fedora commit#1cad29d
7ca30d6
b4140a7
* Fri Jun 26 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.8.0-1
b4140a7
- New version: 1.8.0, built docker         @lsm5/commit#96ebfd2
b4140a7
7eaf765
* Fri Jun 26 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.7.0-21.gitdcff4e1
7eaf765
- build dss master commit#90f4a5f
7eaf765
- build docker-selinux master commit#bebf349
81a270b
- update manpage build script path
7eaf765
d957b44
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.0-20.gitdcff4e1
d957b44
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
d957b44
032c861
* Mon Jun 15 2015 jchaloup <jchaloup@redhat.com> - 1.7.0-19.gitdcff4e1
032c861
- Remove docker.initd as it requires /sbin/runtime no packages in Fedora
032c861
df8d99c
* Fri Jun 12 2015 jchaloup <jchaloup@redhat.com> - 1.7.0-18.gitdcff4e1
df8d99c
- Add docker-unit-test subpackage for CI testing
df8d99c
- Add with_devel and with_unit_test macros
df8d99c
- Remove devel's runtime deps on golang
df8d99c
ffb7d0c
* Tue Jun 09 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.7.0-17.gitdcff4e1
ffb7d0c
- Include d-s-s into the main docker package
ffb7d0c
- Obsolete docker-storage-setup <= 0.5-3
ffb7d0c
15baeff
* Mon Jun 08 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.7.0-16.gitdcff4e1
15baeff
- Resolves: rhbz#1229433 - update docker-selinux to commit#99c4c7
15baeff
26b5378
* Mon Jun 08 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.7.0-15.gitdcff4e1
26b5378
- disable debuginfo because it breaks docker
26b5378
28288bb
* Sun Jun 07 2015 Dennis Gilmore <dennis@ausil.us> - 1.7.0-14.gitdcff4e1
28288bb
- enable %%{ix86}
28288bb
- remove vishvananda/netns/netns_linux_amd.go file if %%{ix86} architecture is used
28288bb
8becb02
* Fri Jun 05 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.7.0-13.gitdcff4e1
8becb02
- built docker @lsm5/fedora commit#dcff4e1
8becb02
3d04c44
* Thu Jun 04 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.7.0-12.git9910a0c
3d04c44
- built docker @lsm5/fedora commit#9910a0c
3d04c44
b1a95a8
* Tue Jun 02 2015 jchaloup <jchaloup@redhat.com> - 1.7.0-11.gita53a6e6
b1a95a8
- remove vishvananda/netns/netns_linux_amd.go file if arm architecture is used
b1a95a8
- add debug info
b1a95a8
baf706c
* Mon Jun 01 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.7.0-10.gita53a6e6
baf706c
- built docker @lsm5/fedora commit#a53a6e6
baf706c
2267852
* Sat May 30 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.7.0-9.git49d9a3f
2267852
- built docker @lsm5/fedora commit#49d9a3f
2267852
602e4c9
* Fri May 29 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.7.0-8.git0d35ceb
602e4c9
- built docker @lsm5/fedora commit#0d35ceb
602e4c9
020bcf6
* Thu May 28 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.7.0-7.git6d76e4c
020bcf6
- built docker @rhatdan/fedora-1.7 commit#6d76e4c
020bcf6
- built docker-selinux master commit#e86b2bc
020bcf6
ef4b577
* Fri May 08 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.7.0-6.git56481a3
ef4b577
- include distro tag in VERSION
ef4b577
c416520
* Thu Apr 30 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.7.0-5.git56481a3
faf9338
- include docker-selinux for centos7 and rhel7
c416520
e85f34e
* Thu Apr 30 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.7.0-4.git56481a3
e85f34e
- increment release tag to sync with docker-master on centos7
e85f34e
bb46cf5
* Thu Apr 30 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.7.0-3.git56481a3
bb46cf5
- built docker @lsm5/fedora commit#56481a3
bb46cf5
f33d3ad
* Mon Apr 20 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.7.0-2.git50ef691
f33d3ad
- built docker @lsm5/fedora commit#50ef691
f33d3ad
50adb18
* Mon Apr 20 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.7.0-1
50adb18
- New version: 1.7.0, built docker         @lsm5/commit#50ef691
50adb18
aea3d0e
* Sat Apr 11 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.5.0-33.git1dcc59a
aea3d0e
- built docker @lsm5/fedora commit#1dcc59a
aea3d0e
4e50aff
* Thu Apr 09 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.5.0-32.gitf7125f9
4e50aff
- built docker @lsm5/fedora commit#f7125f9
4e50aff
b77244a
* Wed Apr 08 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.5.0-31.git7091837
b77244a
- built docker @lsm5/fedora commit#7091837
b77244a
08156ff
* Wed Apr 01 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.5.0-30.gitece2f2d
08156ff
- built docker @lsm5/fedora commit#ece2f2d
08156ff
cd19e6d
* Mon Mar 30 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.5.0-29.gitc9c16a3
cd19e6d
- built docker @lsm5/fedora commit#c9c16a3
cd19e6d
e86fe04
* Mon Mar 30 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.5.0-28.git39c97c2
e86fe04
- built docker @lsm5/fedora commit#39c97c2
e86fe04
9d38b7c
* Sun Mar 29 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.5.0-27.git937f8fc
9d38b7c
- built docker @lsm5/fedora commit#937f8fc
9d38b7c
a64db6c
* Sat Mar 28 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.5.0-26.gitbbc21e4
a64db6c
- built docker @lsm5/fedora commit#bbc21e4
a64db6c
abcb4dc
* Tue Mar 24 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.5.0-25.git5ebfacd
abcb4dc
- move selinux post/postun to its own subpackage
abcb4dc
- correct docker-selinux min nvr for docker main package
abcb4dc
8d3b229
* Tue Mar 24 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.5.0-24.git5ebfacd
8d3b229
- docker-selinux shouldn't require docker
8d3b229
- move docker-selinux's post and postun to docker's
8d3b229
e0559a7
* Sun Mar 22 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.5.0-23.git5ebfacd
e0559a7
- increment release tag as -22 was already built without conditionals for f23
e0559a7
and docker-selinux
e522151
- Source7 only for f23+
e0559a7
880ac7d
* Sun Mar 22 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.5.0-22.git5ebfacd
880ac7d
- Rename package to 'docker', metaprovide: docker-io*
880ac7d
- Obsolete docker-io release 21
880ac7d
- no separate version tag for docker-selinux
211cf87
- docker-selinux only for f23+
880ac7d
880ac7d
* Fri Mar 20 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.5.0-21.git5ebfacd
880ac7d
- selinux specific rpm code from Lukas Vrabec <lvrabec@redhat.com>
880ac7d
- use spaces instead of tabs
880ac7d
880ac7d
* Tue Mar 17 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.5.0-20.git5ebfacd
880ac7d
- built commit#5ebfacd
880ac7d
880ac7d
* Mon Mar 16 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.5.0-19.git5d7adce
880ac7d
- built commit#5d7adce
880ac7d
880ac7d
* Thu Mar 05 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.5.0-18.git92e632c
880ac7d
- built commit#92e632c
880ac7d
880ac7d
* Wed Mar 04 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.5.0-17.git0f6704f
880ac7d
- built commit#0f6704f
880ac7d
880ac7d
* Tue Mar 03 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.5.0-16.git8e107a9
880ac7d
- built commit#8e107a9
880ac7d
880ac7d
* Sun Mar 01 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.5.0-15.gita61716e
880ac7d
- built commit#a61716e
880ac7d
880ac7d
* Sat Feb 28 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.5.0-14.gitb52a2cf
880ac7d
- built commit#b52a2cf
880ac7d
880ac7d
* Fri Feb 27 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.5.0-13.gitf5850e8
880ac7d
- built commit#f5850e8
880ac7d
880ac7d
* Thu Feb 26 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.5.0-12.git7e2328b
880ac7d
- built commit#7e2328b
880ac7d
880ac7d
* Wed Feb 25 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.5.0-11.git09b785f
880ac7d
- remove add-X-flag.patch
880ac7d
- require selinux-policy >= 3.13.1-114 for fedora >= 23 (RE: rhbz#1195804)
880ac7d
880ac7d
* Mon Feb 23 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.5.0-10.git09b785f
880ac7d
- Resolves: rhbz#1195328 - solve build failures by adding -X flag back
880ac7d
also see (https://github.com/docker/docker/issues/9207#issuecomment-75578730)
880ac7d
880ac7d
* Wed Feb 18 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.5.0-9.git09b785f
880ac7d
- built commit#09b785f
880ac7d
880ac7d
* Tue Feb 17 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.5.0-8.git2243e32
880ac7d
- re-add detailed provides in -devel package
880ac7d
NOTE: (only providing the root path doesn't help in building packages like
880ac7d
kubernetes)
880ac7d
880ac7d
* Tue Feb 17 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.5.0-7.git2243e32
880ac7d
- built commit#2243e32
880ac7d
880ac7d
* Tue Feb 17 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.5.0-6.git2243e32
880ac7d
- built commit#2243e32
880ac7d
880ac7d
* Sun Feb 15 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.5.0-5.git028968f
880ac7d
- built commit#028968f
880ac7d
880ac7d
* Sat Feb 14 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.5.0-4.git9456a25
880ac7d
- built commit#9456a25
880ac7d
880ac7d
* Thu Feb 12 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.5.0-3.git802802b
880ac7d
- built commit#802802b
880ac7d
880ac7d
* Wed Feb 11 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.5.0-2.git54b59c2
880ac7d
- provide golang paths only upto the repo's root dir
880ac7d
- merge pkg-devel into devel
880ac7d
880ac7d
* Wed Feb 11 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.5.0-1
880ac7d
- New version: 1.5.0, built commit#54b59c2
880ac7d
880ac7d
* Tue Feb 10 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.4.1-27.git76baa35
880ac7d
- daily rebuild - Tue Feb 10 01:19:10 CET 2015
880ac7d
880ac7d
* Mon Feb 09 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.4.1-26.gitc03d6f5
880ac7d
- add config variable for insecure registry
880ac7d
880ac7d
* Sat Feb 07 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.4.1-25.gitc03d6f5
880ac7d
- daily rebuild - Sat Feb  7 02:53:34 UTC 2015
880ac7d
880ac7d
* Fri Feb 06 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.4.1-24.git68b0ed5
880ac7d
- daily rebuild - Fri Feb  6 04:27:54 UTC 2015
880ac7d
880ac7d
* Wed Feb 04 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.4.1-23.git7cc9858
880ac7d
- daily rebuild - Wed Feb  4 22:08:05 UTC 2015
880ac7d
880ac7d
* Wed Feb 04 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.4.1-22.git165ea5c
880ac7d
- daily rebuild - Wed Feb  4 03:10:41 UTC 2015
880ac7d
880ac7d
* Wed Feb 04 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.4.1-21.git165ea5c
880ac7d
- daily rebuild - Wed Feb  4 03:09:20 UTC 2015
880ac7d
880ac7d
* Tue Feb 03 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.4.1-20.git662dffe
880ac7d
- Resolves: rhbz#1184266 - enable debugging
880ac7d
- Resolves: rhbz#1190748 - enable core dumps with no size limit
880ac7d
880ac7d
* Tue Feb 03 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.4.1-19.git662dffe
880ac7d
- daily rebuild - Tue Feb  3 04:56:36 UTC 2015
880ac7d
880ac7d
* Mon Feb 02 2015 Dennis Gilmore <dennis@ausil.us> 1.4.1-18.git9273040
880ac7d
- enable building on %%{arm}
880ac7d
880ac7d
* Mon Feb 02 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.4.1-17.git9273040
880ac7d
- daily rebuild - Mon Feb  2 00:08:17 UTC 2015
880ac7d
880ac7d
* Sun Feb 01 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.4.1-16.git01864d3
880ac7d
- daily rebuild - Sun Feb  1 00:00:57 UTC 2015
880ac7d
880ac7d
* Sat Jan 31 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.4.1-15.gitd400ac7
880ac7d
- daily rebuild - Sat Jan 31 05:08:46 UTC 2015
880ac7d
880ac7d
* Sat Jan 31 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.4.1-14.gitd400ac7
880ac7d
- daily rebuild - Sat Jan 31 05:07:37 UTC 2015
880ac7d
880ac7d
* Thu Jan 29 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.4.1-13.gitd400ac7
880ac7d
- daily rebuild - Thu Jan 29 14:13:04 UTC 2015
880ac7d
880ac7d
* Wed Jan 28 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.4.1-12.gitde52a19
880ac7d
- daily rebuild - Wed Jan 28 02:17:47 UTC 2015
880ac7d
880ac7d
* Tue Jan 27 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.4.1-11.gitacb8e08
880ac7d
- daily rebuild - Tue Jan 27 02:37:34 UTC 2015
880ac7d
880ac7d
* Sun Jan 25 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.4.1-10.gitb1f2fde
880ac7d
- daily rebuild - Sun Jan 25 21:44:48 UTC 2015
880ac7d
880ac7d
* Sun Jan 25 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.4.1-9
880ac7d
- use vendored sources (not built)
880ac7d
880ac7d
* Fri Jan 23 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.4.1-8
880ac7d
- Resolves:rhbz#1185423 - MountFlags=slave in unitfile
880ac7d
- use golang(github.com/coreos/go-systemd/activation)
880ac7d
880ac7d
* Fri Jan 16 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.4.1-7
880ac7d
- docker group no longer used or created
880ac7d
- no socket activation
880ac7d
- config file updates to include info about docker_transition_unconfined
880ac7d
boolean
880ac7d
880ac7d
* Fri Jan 16 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.4.1-6
880ac7d
- run tests inside a docker repo (doesn't affect koji builds - not built)
880ac7d
880ac7d
* Tue Jan 13 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.4.1-5
880ac7d
- Resolves: rhbz#1169593 patch to set DOCKER_CERT_PATH regardless of config file
880ac7d
880ac7d
* Thu Jan 08 2015 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.4.1-4
880ac7d
- allow unitfile to use /etc/sysconfig/docker-network
880ac7d
- MountFlags private
880ac7d
880ac7d
* Fri Dec 19 2014 Dan Walsh <dwalsh@redhat.com> - 1.4.1-3
880ac7d
- Add check to run unit tests
880ac7d
880ac7d
* Thu Dec 18 2014 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.4.1-2
880ac7d
- update and rename logrotate cron script
880ac7d
- install /etc/sysconfig/docker-network
880ac7d
880ac7d
* Wed Dec 17 2014 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.4.1-1
880ac7d
- Resolves: rhbz#1175144 - update to upstream v1.4.1
880ac7d
- Resolves: rhbz#1175097, rhbz#1127570 - subpackages
880ac7d
for fish and zsh completion and vim syntax highlighting
880ac7d
- Provide subpackage to run logrotate on running containers as a daily cron
880ac7d
job
880ac7d
880ac7d
* Thu Dec 11 2014 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.4.0-2
880ac7d
- update metaprovides
880ac7d
880ac7d
* Thu Dec 11 2014 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.4.0-1
880ac7d
- Resolves: rhbz#1173324
880ac7d
- Resolves: rhbz#1172761 - CVE-2014-9356
880ac7d
- Resolves: rhbz#1172782 - CVE-2014-9357
880ac7d
- Resolves: rhbz#1172787 - CVE-2014-9358
880ac7d
- update to upstream v1.4.0
880ac7d
- override DOCKER_CERT_PATH in sysconfig instead of patching the source
880ac7d
- create dockerroot user if doesn't exist prior
880ac7d
880ac7d
* Tue Dec 09 2014 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.3.2-6.gitbb24f99
880ac7d
- use /etc/docker instead of /.docker
880ac7d
- use upstream master commit bb24f99d741cd8d6a8b882afc929c15c633c39cb
880ac7d
- include DOCKER_TMPDIR variable in /etc/sysconfig/docker
880ac7d
880ac7d
* Mon Dec 08 2014 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.3.2-5
880ac7d
- Revert to using upstream release 1.3.2
880ac7d
880ac7d
* Tue Dec 02 2014 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.3.2-4.git353ff40
880ac7d
- Resolves: rhbz#1169151, rhbz#1169334
880ac7d
880ac7d
* Sun Nov 30 2014 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.3.2-3.git353ff40
880ac7d
- Resolves: rhbz#1169035, rhbz#1169151
880ac7d
- bring back golang deps (except libcontainer)
880ac7d
880ac7d
* Tue Nov 25 2014 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.3.2-2
880ac7d
- install sources skipped prior
880ac7d
880ac7d
* Tue Nov 25 2014 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.3.2-1
880ac7d
- Resolves: rhbz#1167642 - Update to upstream v1.3.2
880ac7d
- Resolves: rhbz#1167505, rhbz#1167507 - CVE-2014-6407
880ac7d
- Resolves: rhbz#1167506 - CVE-2014-6408
880ac7d
- use vendor/ dir for golang deps for this NVR (fix deps soon after)
880ac7d
880ac7d
* Wed Nov 19 2014 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.3.1-3
880ac7d
- Resolves: rhbz#1165615
880ac7d
880ac7d
* Fri Oct 31 2014 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.3.1-2
880ac7d
- Remove pandoc from build reqs
880ac7d
880ac7d
* Fri Oct 31 2014 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.3.1-1
880ac7d
- update to v1.3.1
880ac7d
880ac7d
* Mon Oct 20 2014 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.3.0-1
880ac7d
- Resolves: rhbz#1153936 - update to v1.3.0
880ac7d
- don't install zsh files
880ac7d
- iptables=false => ip-masq=false
880ac7d
880ac7d
* Wed Oct 08 2014 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.2.0-5
880ac7d
- Resolves: rhbz#1149882 - systemd unit and socket file updates
880ac7d
880ac7d
* Tue Sep 30 2014 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.2.0-4
880ac7d
- Resolves: rhbz#1139415 - correct path for bash completion
880ac7d
    /usr/share/bash-completion/completions
880ac7d
- versioned provides for docker
880ac7d
- golang versioned requirements for devel and pkg-devel
880ac7d
- remove macros from changelog
880ac7d
- don't own dirs owned by vim, systemd, bash
880ac7d
880ac7d
* Thu Sep 25 2014 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.2.0-3
880ac7d
- Resolves: rhbz#1145660 - support /etc/sysconfig/docker-storage 
880ac7d
  From: Colin Walters <walters@redhat.com>
880ac7d
- patch to ignore selinux if it's disabled
880ac7d
  https://github.com/docker/docker/commit/9e2eb0f1cc3c4ef000e139f1d85a20f0e00971e6
880ac7d
  From: Dan Walsh <dwalsh@redhat.com>
880ac7d
880ac7d
* Sun Aug 24 2014 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.2.0-2
880ac7d
- Provides docker only for f21 and above
880ac7d
880ac7d
* Sat Aug 23 2014 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.2.0-1
880ac7d
- Resolves: rhbz#1132824 - update to v1.2.0
880ac7d
880ac7d
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.2-3
880ac7d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
880ac7d
880ac7d
* Fri Aug 01 2014 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.1.2-2
880ac7d
- change conditionals
880ac7d
880ac7d
* Thu Jul 31 2014 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.1.2-1
880ac7d
- Resolves: rhbz#1124036 - update to upstream v1.1.2
880ac7d
880ac7d
* Mon Jul 28 2014 Vincent Batts <vbatts@fedoraproject.org> - 1.0.0-10
880ac7d
- split out the import_path/pkg/... libraries, to avoid cyclic deps with libcontainer
880ac7d
880ac7d
* Thu Jul 24 2014 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.0.0-9
880ac7d
- /etc/sysconfig/docker should be config(noreplace)
880ac7d
880ac7d
* Wed Jul 23 2014 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.0.0-8
880ac7d
- Resolves: rhbz#1119849
880ac7d
- Resolves: rhbz#1119413 - min delta between upstream and packaged unitfiles
880ac7d
- devel package owns directories it creates
880ac7d
- ensure min NVRs used for systemd contain fixes RE: CVE-2014-3499
880ac7d
880ac7d
* Wed Jul 16 2014 Vincent Batts <vbatts@fedoraproject.org> - 1.0.0-7
880ac7d
- clean up gopath
880ac7d
- add Provides for docker libraries
880ac7d
- produce a -devel with docker source libraries
880ac7d
- accomodate golang rpm macros
880ac7d
880ac7d
* Tue Jul 01 2014 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.0.0-6
880ac7d
- Resolves: rhbz#1114810 - CVE-2014-3499 (correct bz#)
880ac7d
880ac7d
* Tue Jul 01 2014 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.0.0-5
880ac7d
- Resolves: rhbz#11114810 - CVE-2014-3499
880ac7d
880ac7d
* Tue Jun 24 2014 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.0.0-4
880ac7d
- Set mode,user,group in docker.socket file
880ac7d
880ac7d
* Sat Jun 14 2014 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.0.0-3
880ac7d
- correct bogus date
880ac7d
880ac7d
* Sat Jun 14 2014 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.0.0-2
880ac7d
- RHBZ#1109533 patch libcontainer for finalize namespace error
880ac7d
- RHBZ#1109039 build with updated golang-github-syndtr-gocapability
880ac7d
- install Dockerfile.5 manpage
880ac7d
880ac7d
* Mon Jun 09 2014 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.0.0-1
880ac7d
- upstream version bump to v1.0.0
880ac7d
880ac7d
* Mon Jun 09 2014 Lokesh Mandvekar <lsm5@fedoraproject.org> - 0.12.0-1
880ac7d
- RHBZ#1105789 Upstream bump to 0.12.0
880ac7d
880ac7d
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.11.1-12
880ac7d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
880ac7d
880ac7d
* Thu Jun 05 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.11.1-11
880ac7d
- unitfile should Require socket file (revert change in release 10)
880ac7d
880ac7d
* Fri May 30 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.11.1-10
880ac7d
- do not require docker.socket in unitfile
880ac7d
880ac7d
* Thu May 29 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.11.1-9
880ac7d
- BZ: change systemd service type to 'notify'
880ac7d
880ac7d
* Thu May 29 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.11.1-8
880ac7d
- use systemd socket-activation version
880ac7d
880ac7d
* Thu May 29 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.11.1-7
880ac7d
- add "Provides: docker" as per FPC exception (Matthew Miller
880ac7d
        <mattdm@fedoraproject.org>)
880ac7d
880ac7d
* Thu May 29 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.11.1-6
880ac7d
- don't use docker.sysconfig meant for sysvinit (just to avoid confusion)
880ac7d
880ac7d
* Thu May 29 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.11.1-5
880ac7d
- Bug 1084232 - add /etc/sysconfig/docker for additional args
880ac7d
880ac7d
* Tue May 27 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.11.1-4
880ac7d
- patches for BZ 1088125, 1096375
880ac7d
880ac7d
* Fri May 09 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.11.1-3
880ac7d
- add selinux buildtag
880ac7d
- enable selinux in unitfile
880ac7d
880ac7d
* Fri May 09 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.11.1-2
880ac7d
- get rid of conditionals, separate out spec for each branch
880ac7d
880ac7d
* Thu May 08 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.11.1-1
880ac7d
- Bug 1095616 - upstream bump to 0.11.1
880ac7d
- manpages via pandoc
880ac7d
880ac7d
* Mon Apr 14 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.10.0-2
880ac7d
- regenerate btrfs removal patch
880ac7d
- update commit value
880ac7d
880ac7d
* Mon Apr 14 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.10.0-1
880ac7d
- include manpages from contrib
880ac7d
880ac7d
* Wed Apr 09 2014 Bobby Powers <bobbypowers@gmail.com> - 0.10.0-1
880ac7d
- Upstream version bump
880ac7d
880ac7d
* Thu Mar 27 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.9.1-1
880ac7d
- BZ 1080799 - upstream version bump
880ac7d
880ac7d
* Thu Mar 13 2014 Adam Miller <maxamillion@fedoraproject.org> - 0.9.0-3
880ac7d
- Add lxc requirement for EPEL6 and patch init script to use lxc driver
880ac7d
- Remove tar dep, no longer needed
880ac7d
- Require libcgroup only for EPEL6
880ac7d
880ac7d
* Tue Mar 11 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.9.0-2
880ac7d
- lxc removed (optional)
880ac7d
  http://blog.docker.io/2014/03/docker-0-9-introducing-execution-drivers-and-libcontainer/
880ac7d
880ac7d
* Tue Mar 11 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.9.0-1
880ac7d
- BZ 1074880 - upstream version bump to v0.9.0
880ac7d
880ac7d
* Wed Feb 19 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.8.1-1
880ac7d
- Bug 1066841 - upstream version bump to v0.8.1
880ac7d
- use sysvinit files from upstream contrib
880ac7d
- BR golang >= 1.2-7
880ac7d
880ac7d
* Thu Feb 13 2014 Adam Miller <maxamillion@fedoraproject.org> - 0.8.0-3
880ac7d
- Remove unneeded sysctl settings in initscript
880ac7d
  https://github.com/dotcloud/docker/pull/4125
880ac7d
880ac7d
* Sat Feb 08 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.8.0-2
880ac7d
- ignore btrfs for rhel7 and clones for now
880ac7d
- include vim syntax highlighting from contrib/syntax/vim
880ac7d
880ac7d
* Wed Feb 05 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.8.0-1
880ac7d
- upstream version bump
880ac7d
- don't use btrfs for rhel6 and clones (yet)
880ac7d
880ac7d
* Mon Jan 20 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.7.6-2
880ac7d
- bridge-utils only for rhel < 7
880ac7d
- discard freespace when image is removed
880ac7d
880ac7d
* Thu Jan 16 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.7.6-1
880ac7d
- upstream version bump v0.7.6
880ac7d
- built with golang >= 1.2
880ac7d
880ac7d
* Thu Jan 09 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.7.5-1
880ac7d
- upstream version bump to 0.7.5
880ac7d
880ac7d
* Thu Jan 09 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.7.4-1
880ac7d
- upstream version bump to 0.7.4 (BZ #1049793)
880ac7d
- udev rules file from upstream contrib
880ac7d
- unit file firewalld not used, description changes
880ac7d
880ac7d
* Mon Jan 06 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.7.3-3
880ac7d
- udev rules typo fixed (BZ 1048775)
880ac7d
880ac7d
* Sat Jan 04 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.7.3-2
880ac7d
- missed commit value in release 1, updated now
880ac7d
- upstream release monitoring (BZ 1048441)
880ac7d
880ac7d
* Sat Jan 04 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.7.3-1
880ac7d
- upstream release bump to v0.7.3
880ac7d
880ac7d
* Thu Dec 19 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7.2-2
880ac7d
- require xz to work with ubuntu images (BZ #1045220)
880ac7d
880ac7d
* Wed Dec 18 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7.2-1
880ac7d
- upstream release bump to v0.7.2
880ac7d
880ac7d
* Fri Dec 06 2013 Vincent Batts <vbatts@redhat.com> - 0.7.1-1
880ac7d
- upstream release of v0.7.1
880ac7d
880ac7d
* Mon Dec 02 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7.0-14
880ac7d
- sysvinit patch corrected (epel only)
880ac7d
- 80-docker.rules unified for udisks1 and udisks2
880ac7d
880ac7d
* Mon Dec 02 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7.0-13
880ac7d
- removed firewall-cmd --add-masquerade
880ac7d
880ac7d
* Sat Nov 30 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7.0-12
880ac7d
- systemd for fedora >= 18
880ac7d
- firewalld in unit file changed from Requires to Wants
880ac7d
- firewall-cmd --add-masquerade after docker daemon start in unit file
880ac7d
  (Michal Fojtik <mfojtik@redhat.com>), continue if not present (Michael Young
880ac7d
  <m.a.young@durham.ac.uk>)
880ac7d
- 80-docker.rules included for epel too, ENV variables need to be changed for
880ac7d
  udisks1
880ac7d
880ac7d
* Fri Nov 29 2013 Marek Goldmann <mgoldman@redhat.com> - 0.7.0-11
880ac7d
- Redirect docker log to /var/log/docker (epel only)
880ac7d
- Removed the '-b none' parameter from sysconfig, it's unnecessary since
880ac7d
  we create the bridge now automatically (epel only)
880ac7d
- Make sure we have the cgconfig service started before we start docker,
880ac7d
    RHBZ#1034919 (epel only)
880ac7d
880ac7d
* Thu Nov 28 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7.0-10
880ac7d
- udev rules added for fedora >= 19 BZ 1034095
880ac7d
- epel testing pending
880ac7d
880ac7d
* Thu Nov 28 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7.0-9
880ac7d
- requires and started after firewalld
880ac7d
880ac7d
* Thu Nov 28 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7.0-8
880ac7d
- iptables-fix patch corrected
880ac7d
880ac7d
* Thu Nov 28 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7.0-7
880ac7d
- use upstream tarball and patch with mgoldman's commit
880ac7d
880ac7d
* Thu Nov 28 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7.0-6
880ac7d
- using mgoldman's shortcommit value 0ff9bc1 for package (BZ #1033606)
880ac7d
- https://github.com/dotcloud/docker/pull/2907
880ac7d
880ac7d
* Wed Nov 27 2013 Adam Miller <maxamillion@fedoraproject.org> - 0.7.0-5
880ac7d
- Fix up EL6 preun/postun to not fail on postun scripts
880ac7d
880ac7d
* Wed Nov 27 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7.0-4
880ac7d
- brctl patch for rhel <= 7
880ac7d
880ac7d
* Wed Nov 27 2013 Vincent Batts <vbatts@redhat.com> - 0.7.0-3
880ac7d
- Patch how the bridge network is set up on RHEL (BZ #1035436)
880ac7d
880ac7d
* Wed Nov 27 2013 Vincent Batts <vbatts@redhat.com> - 0.7.0-2
880ac7d
- add libcgroup require (BZ #1034919)
880ac7d
880ac7d
* Tue Nov 26 2013 Marek Goldmann <mgoldman@redhat.com> - 0.7.0-1
880ac7d
- Upstream release 0.7.0
880ac7d
- Using upstream script to build the binary
880ac7d
880ac7d
* Mon Nov 25 2013 Vincent Batts <vbatts@redhat.com> - 0.7-0.20.rc7
880ac7d
- correct the build time defines (bz#1026545). Thanks dan-fedora.
880ac7d
880ac7d
* Fri Nov 22 2013 Adam Miller <maxamillion@fedoraproject.org> - 0.7-0.19.rc7
880ac7d
- Remove xinetd entry, added sysvinit
880ac7d
880ac7d
* Fri Nov 22 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7-0.18.rc7
880ac7d
- rc version bump
880ac7d
880ac7d
* Wed Nov 20 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7-0.17.rc6
880ac7d
- removed ExecStartPost lines from docker.service (BZ #1026045)
880ac7d
- dockerinit listed in files
880ac7d
880ac7d
* Wed Nov 20 2013 Vincent Batts <vbatts@redhat.com> - 0.7-0.16.rc6
880ac7d
- adding back the none bridge patch
880ac7d
880ac7d
* Wed Nov 20 2013 Vincent Batts <vbatts@redhat.com> - 0.7-0.15.rc6
880ac7d
- update docker source to crosbymichael/0.7.0-rc6
880ac7d
- bridge-patch is not needed on this branch
880ac7d
880ac7d
* Tue Nov 19 2013 Vincent Batts <vbatts@redhat.com> - 0.7-0.14.rc5
880ac7d
- update docker source to crosbymichael/0.7-rc5
880ac7d
- update docker source to 457375ea370a2da0df301d35b1aaa8f5964dabfe
880ac7d
- static magic
880ac7d
- place dockerinit in a libexec
880ac7d
- add sqlite dependency
880ac7d
880ac7d
* Sat Nov 02 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7-0.13.dm
880ac7d
- docker.service file sets iptables rules to allow container networking, this
880ac7d
    is a stopgap approach, relevant pull request here:
880ac7d
    https://github.com/dotcloud/docker/pull/2527
880ac7d
880ac7d
* Sat Oct 26 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7-0.12.dm
880ac7d
- dm branch
880ac7d
- dockerinit -> docker-init
880ac7d
880ac7d
* Tue Oct 22 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7-0.11.rc4
880ac7d
- passing version information for docker build BZ #1017186
880ac7d
880ac7d
* Sat Oct 19 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7-0.10.rc4
880ac7d
- rc version bump
880ac7d
- docker-init -> dockerinit
880ac7d
- zsh completion script installed to /usr/share/zsh/site-functions
880ac7d
880ac7d
* Fri Oct 18 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7-0.9.rc3
880ac7d
- lxc-docker version matches package version
880ac7d
880ac7d
* Fri Oct 18 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7-0.8.rc3
880ac7d
- double quotes removed from buildrequires as per existing golang rules
880ac7d
880ac7d
* Fri Oct 11 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7-0.7.rc3
880ac7d
- xinetd file renamed to docker.xinetd for clarity
880ac7d
880ac7d
* Thu Oct 10 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7-0.6.rc3
880ac7d
- patched for el6 to use sphinx-1.0-build
880ac7d
880ac7d
* Wed Oct 09 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7-0.5.rc3
880ac7d
- rc3 version bump
880ac7d
- exclusivearch x86_64
880ac7d
880ac7d
* Wed Oct 09 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7-0.4.rc2
880ac7d
- debuginfo not Go-ready yet, skipped
880ac7d
880ac7d
* Wed Oct 09 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7-0.3.rc2
880ac7d
- debuginfo package generated
880ac7d
- buildrequires listed with versions where needed
880ac7d
- conditionals changed to reflect systemd or not
880ac7d
- docker commit value not needed
880ac7d
- versioned provides lxc-docker
880ac7d
880ac7d
* Mon Oct 07 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7-2.rc2
880ac7d
- rc branch includes devmapper
880ac7d
- el6 BZ #1015865 fix included
880ac7d
880ac7d
* Sun Oct 06 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7-1
880ac7d
- version bump, includes devicemapper
880ac7d
- epel conditionals included
880ac7d
- buildrequires sqlite-devel
880ac7d
880ac7d
* Fri Oct 04 2013 Lokesh Mandvekar <lsm5@fedoraproject.org> - 0.6.3-4.devicemapper
880ac7d
- docker-io service enables IPv4 and IPv6 forwarding
880ac7d
- docker user not needed
880ac7d
- golang not supported on ppc64, docker-io excluded too
880ac7d
880ac7d
* Thu Oct 03 2013 Lokesh Mandvekar <lsm5@fedoraproject.org> - 0.6.3-3.devicemapper
880ac7d
- Docker rebuilt with latest kr/pty, first run issue solved
880ac7d
880ac7d
* Fri Sep 27 2013 Marek Goldmann <mgoldman@redhat.com> - 0.6.3-2.devicemapper
880ac7d
- Remove setfcap from lxc.cap.drop to make setxattr() calls working in the
880ac7d
  containers, RHBZ#1012952
880ac7d
880ac7d
* Thu Sep 26 2013 Lokesh Mandvekar <lsm5@redhat.com> 0.6.3-1.devicemapper
880ac7d
- version bump
880ac7d
- new version solves docker push issues
880ac7d
880ac7d
* Tue Sep 24 2013 Lokesh Mandvekar <lsm5@redhat.com> 0.6.2-14.devicemapper
880ac7d
- package requires lxc
880ac7d
880ac7d
* Tue Sep 24 2013 Lokesh Mandvekar <lsm5@redhat.com> 0.6.2-13.devicemapper
880ac7d
- package requires tar
880ac7d
880ac7d
* Tue Sep 24 2013 Lokesh Mandvekar <lsm5@redhat.com> 0.6.2-12.devicemapper
880ac7d
- /var/lib/docker installed
880ac7d
- package also provides lxc-docker
880ac7d
880ac7d
* Mon Sep 23 2013 Lokesh Mandvekar <lsm5@redhat.com> 0.6.2-11.devicemapper
880ac7d
- better looking url
880ac7d
880ac7d
* Mon Sep 23 2013 Lokesh Mandvekar <lsm5@redhat.com> 0.6.2-10.devicemapper
880ac7d
- release tag changed to denote devicemapper patch
880ac7d
880ac7d
* Mon Sep 23 2013 Lokesh Mandvekar <lsm5@redhat.com> 0.6.2-9
880ac7d
- device-mapper-devel is a buildrequires for alex's code
880ac7d
- docker.service listed as a separate source file
880ac7d
880ac7d
* Sun Sep 22 2013 Matthew Miller <mattdm@fedoraproject.org> 0.6.2-8
880ac7d
- install bash completion
880ac7d
- use -v for go build to show progress
880ac7d
880ac7d
* Sun Sep 22 2013 Matthew Miller <mattdm@fedoraproject.org> 0.6.2-7
880ac7d
- build and install separate docker-init
880ac7d
880ac7d
* Sun Sep 22 2013 Matthew Miller <mattdm@fedoraproject.org> 0.6.2-4
880ac7d
- update to use new source-only golang lib packages
880ac7d
880ac7d
* Sat Sep 21 2013 Lokesh Mandvekar <lsm5@redhat.com> 0.6.2-3
880ac7d
- man page generation from docs/.
880ac7d
- systemd service file created
880ac7d
- dotcloud/tar no longer required
880ac7d
880ac7d
* Fri Sep 20 2013 Lokesh Mandvekar <lsm5@redhat.com> 0.6.2-2
880ac7d
- patched with alex larsson's devmapper code
880ac7d
880ac7d
* Wed Sep 18 2013 Lokesh Mandvekar <lsm5@redhat.com> 0.6.2-1
880ac7d
- Version bump
880ac7d
880ac7d
* Tue Sep 10 2013 Lokesh Mandvekar <lsm5@redhat.com> 0.6.1-2
880ac7d
- buildrequires updated
880ac7d
- package renamed to docker-io
880ac7d
880ac7d
* Fri Aug 30 2013 Lokesh Mandvekar <lsm5@redhat.com> 0.6.1-1
880ac7d
- Version bump
880ac7d
- Package name change from lxc-docker to docker
880ac7d
- Makefile patched from 0.5.3
880ac7d
880ac7d
* Wed Aug 28 2013 Lokesh Mandvekar <lsm5@redhat.com> 0.5.3-5
880ac7d
- File permissions settings included
880ac7d
880ac7d
* Wed Aug 28 2013 Lokesh Mandvekar <lsm5@redhat.com> 0.5.3-4
880ac7d
- Credits in changelog modified as per reference's request
880ac7d
880ac7d
* Tue Aug 27 2013 Lokesh Mandvekar <lsm5@redhat.com> 0.5.3-3
880ac7d
- Dependencies listed as rpm packages instead of tars
880ac7d
- Install section added
880ac7d
880ac7d
* Mon Aug 26 2013 Lokesh Mandvekar <lsm5@redhat.com> 0.5.3-2
880ac7d
- Github packaging
880ac7d
- Deps not downloaded at build time courtesy Elan Ruusamäe
880ac7d
- Manpage and other docs installed
880ac7d
880ac7d
* Fri Aug 23 2013 Lokesh Mandvekar <lsm5@redhat.com> 0.5.3-1
880ac7d
- Initial fedora package
880ac7d
- Some credit to Elan Ruusamäe (glen@pld-linux.org)