diff --git a/.docker.metadata b/.docker.metadata
new file mode 100644
index 0000000..fd35f36
--- /dev/null
+++ b/.docker.metadata
@@ -0,0 +1,8 @@
+27fe386ea4378b478fa0051976d761419aa3f070 SOURCES/container-storage-setup-8276a1e.tar.gz
+9e13309de5e468d5d68208d5fd0b7aca5e9f948e SOURCES/containerd-fa8fb3d.tar.gz
+b0ba595ce2314c59ebbd53400f7f64809331a6b9 SOURCES/docker-lvm-plugin-8647404.tar.gz
+0beb6283e30f1e87e907576f4571ccb0a48b6be5 SOURCES/docker-novolume-plugin-385ec70.tar.gz
+a9e5fd00844dc8f08a89ffd78818dfe281315159 SOURCES/ec8512ba42f349cbe5a63140c4d9c810f7afa527.tar.gz
+965d64f5a81c3a428ca3b29495ecf66748c67c1f SOURCES/rhel-push-plugin-af9107b.tar.gz
+d01d661d4fb75caa219dd9ded75a7064a30d41b6 SOURCES/runc-c5d3116.tar.gz
+496f9927f4254508ea1cd94f473b5b9321d41245 SOURCES/v1.10-migrator-c417a6a.tar.gz
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..d755171
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,8 @@
+SOURCES/container-storage-setup-8276a1e.tar.gz
+SOURCES/containerd-fa8fb3d.tar.gz
+SOURCES/docker-lvm-plugin-8647404.tar.gz
+SOURCES/docker-novolume-plugin-385ec70.tar.gz
+SOURCES/ec8512ba42f349cbe5a63140c4d9c810f7afa527.tar.gz
+SOURCES/rhel-push-plugin-af9107b.tar.gz
+SOURCES/runc-c5d3116.tar.gz
+SOURCES/v1.10-migrator-c417a6a.tar.gz
diff --git a/README.md b/README.md
deleted file mode 100644
index ce46a88..0000000
--- a/README.md
+++ /dev/null
@@ -1,5 +0,0 @@
-\
-The master branch has no content
-
-Look at the c7 branch if you are working with CentOS-7, or the c4/c5/c6 branch for CentOS-4, 5 or 6
-If you find this file in a distro specific branch, it means that no content has been checked in yet
diff --git a/SOURCES/99-docker.conf b/SOURCES/99-docker.conf
new file mode 100644
index 0000000..7e2d537
--- /dev/null
+++ b/SOURCES/99-docker.conf
@@ -0,0 +1 @@
+fs.may_detach_mounts=1
diff --git a/SOURCES/README-docker-common b/SOURCES/README-docker-common
new file mode 100644
index 0000000..4531f6b
--- /dev/null
+++ b/SOURCES/README-docker-common
@@ -0,0 +1,7 @@
+docker-common installs a script at /usr/bin/docker which will point to
+/usr/bin/docker-current by default. The docker daemon user could set the
+DOCKERBINARY variable in /etc/sysconfig/docker to point this to
+/usr/bin/docker-latest instead.
+
+It also installs an hourly cron job to cleanup dead containers. This job will
+not run if neither docker nor docker-latest is running.
diff --git a/SOURCES/README.docker-logrotate b/SOURCES/README.docker-logrotate
new file mode 100644
index 0000000..e142ad1
--- /dev/null
+++ b/SOURCES/README.docker-logrotate
@@ -0,0 +1,17 @@
+This package will install the 'docker-logrotate' script to
+/etc/cron.daily. This script will run logrotate on all running
+containers and ignore all failures.
+
+This script is enabled by default. To disable it,
+uncomment the line "LOGROTATE=false" in /etc/sysconfig/docker.
+
+Possible issues:
+1. This assumes that logrotate is installed on containers to run
+successfully.
+
+2. A race condition occurs if a container exits before 'docker
+exec' run (though it's ignored)
+
+3. Not all containers may need this (whether logrotate is installed or not)
+
+Suggestions to improve this are welcome.
diff --git a/SOURCES/daemon.json b/SOURCES/daemon.json
new file mode 100644
index 0000000..0967ef4
--- /dev/null
+++ b/SOURCES/daemon.json
@@ -0,0 +1 @@
+{}
diff --git a/SOURCES/docker-cleanup.service b/SOURCES/docker-cleanup.service
new file mode 100644
index 0000000..3f60331
--- /dev/null
+++ b/SOURCES/docker-cleanup.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=Docker Cleanup
+Requires=docker.service
+
+
+[Service]
+Type=oneshot
+ExecStart=/usr/bin/sh -c "DEAD=`docker ps -aq -f status=dead` && [ -n \"$DEAD\" ] && docker rm $DEAD; exit 0"
+
+[Install]
+WantedBy=multi-user.target
diff --git a/SOURCES/docker-cleanup.timer b/SOURCES/docker-cleanup.timer
new file mode 100644
index 0000000..b4948d4
--- /dev/null
+++ b/SOURCES/docker-cleanup.timer
@@ -0,0 +1,9 @@
+[Unit]
+Description=Run docker-cleanup every hour
+
+[Timer]
+OnCalendar=hourly
+Persistent=true
+
+[Install]
+WantedBy=timers.target
diff --git a/SOURCES/docker-common.sh b/SOURCES/docker-common.sh
new file mode 100644
index 0000000..34b1245
--- /dev/null
+++ b/SOURCES/docker-common.sh
@@ -0,0 +1,20 @@
+#!/bin/sh
+. /etc/sysconfig/docker
+[ -e "${DOCKERBINARY}" ] || DOCKERBINARY=/usr/bin/docker-current
+if [ ! -f /usr/bin/docker-current ]; then
+ if [ ! -f /usr/bin/docker-latest ]; then
+ echo "You don't have either docker-client or \
+docker-client-latest installed. Please install either one and retry."
+ exit
+ else
+ DOCKERBINARY=/usr/bin/docker-latest
+ fi
+fi
+if [[ ${DOCKERBINARY} != "/usr/bin/docker-current" && ${DOCKERBINARY} != /usr/bin/docker-latest ]]; then
+ echo "DOCKERBINARY has been set to an invalid value:" $DOCKERBINARY
+ echo ""
+ echo "Please set DOCKERBINARY to /usr/bin/docker-current or /usr/bin/docker-latest
+by editing /etc/sysconfig/docker"
+else
+ exec ${DOCKERBINARY} "$@"
+fi
diff --git a/SOURCES/docker-containerd-common.sh b/SOURCES/docker-containerd-common.sh
new file mode 100644
index 0000000..98e041e
--- /dev/null
+++ b/SOURCES/docker-containerd-common.sh
@@ -0,0 +1,14 @@
+#!/bin/sh
+. /etc/sysconfig/docker
+[ -e "${DOCKER_CONTAINERD_BINARY}" ] || DOCKER_CONTAINERD_BINARY=/usr/bin/docker-containerd-current
+if [ ! -f /usr/bin/docker-containerd-current ]; then
+ DOCKER_CONTAINERD_BINARY=/usr/bin/docker-containerd-latest
+fi
+if [[ ${DOCKER_CONTAINERD_BINARY} != "/usr/bin/docker-containerd-current" && ${DOCKER_CONTAINERD_BINARY} != /usr/bin/docker-containerd-latest ]]; then
+ echo "DOCKER_CONTAINERD_BINARY has been set to an invalid value:" $DOCKER_CONTAINERD_BINARY
+ echo ""
+ echo "Please set DOCKER_CONTAINERD_BINARY to /usr/bin/docker-containerd-current or /usr/bin/docker-containerd-latest
+by editing /etc/sysconfig/docker"
+else
+ exec ${DOCKER_CONTAINERD_BINARY} "$@"
+fi
diff --git a/SOURCES/docker-containerd-shim-common.sh b/SOURCES/docker-containerd-shim-common.sh
new file mode 100644
index 0000000..c0e6ba3
--- /dev/null
+++ b/SOURCES/docker-containerd-shim-common.sh
@@ -0,0 +1,14 @@
+#!/bin/sh
+. /etc/sysconfig/docker
+[ -e "${DOCKER_CONTAINERD_SHIM_BINARY}" ] || DOCKER_CONTAINERD_SHIM_BINARY=/usr/bin/docker-containerd-shim-current
+if [ ! -f /usr/bin/docker-containerd-shim-current ]; then
+ DOCKER_CONTAINERD_SHIM_BINARY=/usr/bin/docker-containerd-shim-latest
+fi
+if [[ ${DOCKER_CONTAINERD_SHIM_BINARY} != "/usr/bin/docker-containerd-shim-current" && ${DOCKER_CONTAINERD_SHIM_BINARY} != /usr/bin/docker-containerd-shim-latest ]]; then
+ echo "DOCKER_CONTAINERD_SHIM_BINARY has been set to an invalid value:" $DOCKER_CONTAINERD_SHIM_BINARY
+ echo ""
+ echo "Please set DOCKER_CONTAINERD_SHIM_BINARY to /usr/bin/docker-containerd-shim-current or /usr/bin/docker-containerd-shim-latest
+by editing /etc/sysconfig/docker"
+else
+ exec ${DOCKER_CONTAINERD_SHIM_BINARY} "$@"
+fi
diff --git a/SOURCES/docker-logrotate.sh b/SOURCES/docker-logrotate.sh
new file mode 100644
index 0000000..f6fc50c
--- /dev/null
+++ b/SOURCES/docker-logrotate.sh
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+LOGROTATE=true
+[ -f /etc/sysconfig/docker ] && source /etc/sysconfig/docker
+
+if [ $LOGROTATE == true ]; then
+ for id in $(docker ps -q); do
+ exec $(docker exec $id logrotate -s /var/log/logstatus /etc/logrotate.conf > /dev/null 2>&1)
+ done
+fi
+exit 0
diff --git a/SOURCES/docker-network.sysconfig b/SOURCES/docker-network.sysconfig
new file mode 100644
index 0000000..048d158
--- /dev/null
+++ b/SOURCES/docker-network.sysconfig
@@ -0,0 +1,2 @@
+# /etc/sysconfig/docker-network
+DOCKER_NETWORK_OPTIONS=
diff --git a/SOURCES/docker-storage.sysconfig b/SOURCES/docker-storage.sysconfig
new file mode 100644
index 0000000..6977865
--- /dev/null
+++ b/SOURCES/docker-storage.sysconfig
@@ -0,0 +1,10 @@
+# This file may be automatically generated by an installation program.
+# Please DO NOT edit this file directly. Instead edit
+# /etc/sysconfig/docker-storage-setup and/or refer to
+# "man docker-storage-setup".
+
+# By default, Docker uses a loopback-mounted sparse file in
+# /var/lib/docker. The loopback makes it slower, and there are some
+# restrictive defaults, such as 100GB max storage.
+
+DOCKER_STORAGE_OPTIONS=
diff --git a/SOURCES/docker.service b/SOURCES/docker.service
new file mode 100644
index 0000000..8af4c34
--- /dev/null
+++ b/SOURCES/docker.service
@@ -0,0 +1,42 @@
+[Unit]
+Description=Docker Application Container Engine
+Documentation=http://docs.docker.com
+After=network.target
+Wants=docker-storage-setup.service
+Requires=rhel-push-plugin.socket registries.service
+Requires=docker-cleanup.timer
+
+[Service]
+Type=notify
+NotifyAccess=all
+EnvironmentFile=-/run/containers/registries.conf
+EnvironmentFile=-/etc/sysconfig/docker
+EnvironmentFile=-/etc/sysconfig/docker-storage
+EnvironmentFile=-/etc/sysconfig/docker-network
+Environment=GOTRACEBACK=crash
+Environment=DOCKER_HTTP_HOST_COMPAT=1
+Environment=PATH=/usr/libexec/docker:/usr/bin:/usr/sbin
+ExecStart=/usr/bin/dockerd-current \
+ --add-runtime docker-runc=/usr/libexec/docker/docker-runc-current \
+ --default-runtime=docker-runc \
+ --authorization-plugin=rhel-push-plugin \
+ --exec-opt native.cgroupdriver=systemd \
+ --userland-proxy-path=/usr/libexec/docker/docker-proxy-current \
+ $OPTIONS \
+ $DOCKER_STORAGE_OPTIONS \
+ $DOCKER_NETWORK_OPTIONS \
+ $ADD_REGISTRY \
+ $BLOCK_REGISTRY \
+ $INSECURE_REGISTRY\
+ $REGISTRIES
+ExecReload=/bin/kill -s HUP $MAINPID
+LimitNOFILE=1048576
+LimitNPROC=1048576
+LimitCORE=infinity
+TimeoutStartSec=0
+Restart=on-abnormal
+MountFlags=slave
+KillMode=process
+
+[Install]
+WantedBy=multi-user.target
diff --git a/SOURCES/docker.sysconfig b/SOURCES/docker.sysconfig
new file mode 100644
index 0000000..ba5b70b
--- /dev/null
+++ b/SOURCES/docker.sysconfig
@@ -0,0 +1,31 @@
+# /etc/sysconfig/docker
+
+# Modify these options if you want to change the way the docker daemon runs
+OPTIONS='--selinux-enabled --log-driver=journald --signature-verification=false'
+if [ -z "${DOCKER_CERT_PATH}" ]; then
+ DOCKER_CERT_PATH=/etc/docker
+fi
+
+# Do not add registries in this file anymore. Use /etc/containers/registries.conf
+# from the atomic-registries package.
+#
+
+# On an SELinux system, if you remove the --selinux-enabled option, you
+# also need to turn on the docker_transition_unconfined boolean.
+# setsebool -P docker_transition_unconfined 1
+
+# Location used for temporary files, such as those created by
+# docker load and build operations. Default is /var/lib/docker/tmp
+# Can be overriden by setting the following environment variable.
+# DOCKER_TMPDIR=/var/tmp
+
+# Controls the /etc/cron.daily/docker-logrotate cron job status.
+# To disable, uncomment the line below.
+# LOGROTATE=false
+
+# docker-latest daemon can be used by starting the docker-latest unitfile.
+# To use docker-latest client, uncomment below lines
+#DOCKERBINARY=/usr/bin/docker-latest
+#DOCKERDBINARY=/usr/bin/dockerd-latest
+#DOCKER_CONTAINERD_BINARY=/usr/bin/docker-containerd-latest
+#DOCKER_CONTAINERD_SHIM_BINARY=/usr/bin/docker-containerd-shim-latest
diff --git a/SOURCES/dockerd-common.sh b/SOURCES/dockerd-common.sh
new file mode 100644
index 0000000..f18d474
--- /dev/null
+++ b/SOURCES/dockerd-common.sh
@@ -0,0 +1,20 @@
+#!/bin/sh
+. /etc/sysconfig/docker
+[ -e "${DOCKERDBINARY}" ] || DOCKERDBINARY=/usr/bin/dockerd-current
+if [ ! -f /usr/bin/dockerd-current ]; then
+ if [ ! -f /usr/bin/dockerd-latest ]; then
+ echo "You don't have either docker or \
+docker-latest installed. Please install either one and retry."
+ exit
+ else
+ DOCKERDBINARY=/usr/bin/dockerd-latest
+ fi
+fi
+if [[ ${DOCKERDBINARY} != "/usr/bin/dockerd-current" && ${DOCKERDBINARY} != "/usr/bin/dockerd-latest" ]]; then
+ echo "DOCKERDBINARY has been set to an invalid value:" $DOCKERDBINARY
+ echo ""
+ echo "Please set DOCKERDBINARY to /usr/bin/dockerd-current or /usr/bin/dockerd-latest
+by editing /etc/sysconfig/docker"
+else
+ exec ${DOCKERDBINARY} "$@"
+fi
diff --git a/SOURCES/v1.10-migrator-helper b/SOURCES/v1.10-migrator-helper
new file mode 100644
index 0000000..2ab1727
--- /dev/null
+++ b/SOURCES/v1.10-migrator-helper
@@ -0,0 +1,65 @@
+#!/bin/bash
+
+# Copyright (C) 2016 Red Hat, Inc.
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+
+set -euo pipefail
+IFS=$'\n\t'
+
+# This is a small wrapper script that automatically fetches
+# the storage options from the docker-storage sysconfig file
+# and passes them to the migrator.
+#
+# The script supports both in-container runs and direct
+# invocation.
+
+MIGRATOR=/usr/bin/v1.10-migrator-local
+STORAGE_FILE=/etc/sysconfig/docker-storage
+GRAPH=/var/lib/docker
+
+main() {
+
+ # are we in a container?
+ if [[ -n ${container-} ]]; then
+
+ if [[ ! -d /host ]]; then
+ echo "ERROR: Running inside a container, but /host not mounted." >&2
+ exit 1
+ fi
+
+ cp "$MIGRATOR" /host/tmp
+ MIGRATOR="chroot /host /tmp/$(basename $MIGRATOR)"
+ STORAGE_FILE=/host${STORAGE_FILE}
+ fi
+
+ if [ ! -d "$GRAPH" ]; then
+ echo "ERROR: Cannot find docker root dir at \"$GRAPH\"." >&2
+ exit 1
+ fi
+
+ # load storage opts if we can find the file
+ local storage_opts=
+ if [ -r "$STORAGE_FILE" ] && grep -q -E '^DOCKER_STORAGE_OPTIONS\s*=' "$STORAGE_FILE"; then
+ storage_opts=$(sed -n -e 's/^DOCKER_STORAGE_OPTIONS\s*=\s*// p' "$STORAGE_FILE")
+ storage_opts=${storage_opts#\"}
+ storage_opts=${storage_opts%\"}
+ fi
+
+ CMD="$MIGRATOR --graph $GRAPH $storage_opts"
+ echo "RUNNING: $CMD"
+ eval $CMD
+}
+
+main "$@"
diff --git a/SPECS/docker.spec b/SPECS/docker.spec
new file mode 100644
index 0000000..c955177
--- /dev/null
+++ b/SPECS/docker.spec
@@ -0,0 +1,2742 @@
+%if 0%{?fedora}
+%global with_devel 1
+%global with_unit_test 1
+%else
+%global with_devel 0
+%global with_unit_test 0
+%endif
+
+%global with_unit_test 1
+# modifying the dockerinit binary breaks the SHA1 sum check by docker
+%global __os_install_post %{_rpmconfigdir}/brp-compress
+
+#debuginfo not supported with Go
+%global provider_tld com
+%global provider github
+%global project docker
+%global repo %{project}
+
+%global import_path %{provider}.%{provider_tld}/%{project}/%{repo}
+
+%if ! 0%{?gobuild:1}
+%define gobuild(o:) go build -ldflags "${LDFLAGS:-} -B 0x$(head -c20 /dev/urandom|od -An -tx1|tr -d ' \\n')" -a -v -x %{?**};
+%endif
+
+# docker
+%global git_docker https://github.com/projectatomic/docker
+%global commit_docker ec8512ba42f349cbe5a63140c4d9c810f7afa527
+%global shortcommit_docker %(c=%{commit_docker}; echo ${c:0:7})
+# docker_branch used in %%check
+%global docker_branch %{name}-%{version}
+
+# d-s-s
+%global git_dss https://github.com/projectatomic/container-storage-setup
+%global commit_dss 8276a1e9abf9607e82018c96001858d04420208e
+%global shortcommit_dss %(c=%{commit_dss}; echo ${c:0:7})
+%global dss_libdir %{_exec_prefix}/lib/%{name}-storage-setup
+
+# v1.10-migrator
+%global git_migrator https://github.com/%{repo}/v1.10-migrator
+%global commit_migrator c417a6a022c5023c111662e8280f885f6ac259be
+%global shortcommit_migrator %(c=%{commit_migrator}; echo ${c:0:7})
+
+# docker-novolume-plugin
+%global git_novolume https://github.com/projectatomic/%{repo}-novolume-plugin
+%global commit_novolume 385ec70baac3ef356f868f391c8d7818140fbd44
+%global shortcommit_novolume %(c=%{commit_novolume}; echo ${c:0:7})
+
+# rhel-push-plugin
+%global git_rhel_push https://github.com/projectatomic/rhel-push-plugin
+%global commit_rhel_push af9107b2aedb235338e32a3c19507cad3f218b0d
+%global shortcommit_rhel_push %(c=%{commit_rhel_push}; echo ${c:0:7})
+
+# docker-lvm-plugin
+%global git_lvm https://github.com/projectatomic/%{repo}-lvm-plugin
+%global commit_lvm 8647404eed561d32835d6bc032b1c330ee31ed5b
+%global shortcommit_lvm %(c=%{commit_lvm}; echo ${c:0:7})
+
+# docker-runc
+%global git_runc https://github.com/projectatomic/runc
+%global commit_runc c5d311627d39439c5b1cc35c67a51c9c6ccda648
+%global shortcommit_runc %(c=%{commit_runc}; echo ${c:0:7})
+
+# docker-containerd
+%global git_containerd https://github.com/projectatomic/containerd
+%global commit_containerd fa8fb3d455e1baf716f3131581f0ed8b07c573a6
+%global shortcommit_containerd %(c=%{commit_containerd}; echo ${c:0:7})
+
+Name: %{repo}
+Epoch: 2
+Version: 1.12.6
+Release: 68.git%{shortcommit_docker}%{?dist}
+Summary: Automates deployment of containerized applications
+License: ASL 2.0
+URL: https://%{import_path}
+Source0: %{git_docker}/archive/%{commit_docker}.tar.gz
+Source2: %{git_dss}/archive/%{commit_dss}/container-storage-setup-%{shortcommit_dss}.tar.gz
+Source4: %{git_novolume}/archive/%{commit_novolume}/%{repo}-novolume-plugin-%{shortcommit_novolume}.tar.gz
+Source5: %{git_rhel_push}/archive/%{commit_rhel_push}/rhel-push-plugin-%{shortcommit_rhel_push}.tar.gz
+Source6: %{git_lvm}/archive/%{commit_lvm}/%{repo}-lvm-plugin-%{shortcommit_lvm}.tar.gz
+Source8: %{name}.service
+Source9: %{name}.sysconfig
+Source10: %{name}-storage.sysconfig
+Source11: %{name}-network.sysconfig
+Source12: %{name}-logrotate.sh
+Source13: README.%{name}-logrotate
+Source14: %{name}-common.sh
+Source15: README-%{name}-common
+Source17: %{git_migrator}/archive/%{commit_migrator}/v1.10-migrator-%{shortcommit_migrator}.tar.gz
+Source18: v1.10-migrator-helper
+Source19: %{git_runc}/archive/%{commit_runc}/runc-%{shortcommit_runc}.tar.gz
+Source20: %{git_containerd}/archive/%{commit_containerd}/containerd-%{shortcommit_containerd}.tar.gz
+Source21: %{name}-containerd-common.sh
+Source22: %{name}-containerd-shim-common.sh
+Source24: %{name}d-common.sh
+Source25: %{name}-cleanup.service
+Source26: %{name}-cleanup.timer
+Source27: daemon.json
+Source29: 99-docker.conf
+BuildRequires: sed
+BuildRequires: git
+BuildRequires: glibc-static
+BuildRequires: golang >= 1.7.4
+BuildRequires: gpgme-devel
+BuildRequires: device-mapper-devel
+BuildRequires: pkgconfig(audit)
+BuildRequires: btrfs-progs-devel
+BuildRequires: sqlite-devel
+BuildRequires: go-md2man >= 1.0.4
+BuildRequires: pkgconfig(systemd)
+BuildRequires: libseccomp-devel
+BuildRequires: libassuan-devel
+Requires: %{name}-common = %{epoch}:%{version}-%{release}
+Requires: %{name}-client = %{epoch}:%{version}-%{release}
+Requires(post): systemd
+Requires(preun): systemd
+Requires(postun): systemd
+Provides: lxc-%{name} = %{epoch}:%{version}-%{release}
+Provides: %{name}-io = %{epoch}:%{version}-%{release}
+
+%description
+Docker is an open-source engine that automates the deployment of any
+application as a lightweight, portable, self-sufficient container that will
+run virtually anywhere.
+
+Docker containers can encapsulate any payload, and will run consistently on
+and between virtually any server. The same container that a developer builds
+and tests on a laptop will run at scale, in production*, on VMs, bare-metal
+servers, OpenStack clusters, public instances, or combinations of the above.
+
+%if 0%{?with_unit_test}
+%package unit-test
+Summary: %{summary} - for running unit tests
+
+%description unit-test
+%{summary} - for running unit tests
+%endif
+
+%package logrotate
+Summary: cron job to run logrotate on Docker containers
+Requires: %{name} = %{epoch}:%{version}-%{release}
+Provides: %{name}-io-logrotate = %{epoch}:%{version}-%{release}
+
+%description logrotate
+This package installs %{summary}. logrotate is assumed to be installed on
+containers for this to work, failures are silently ignored.
+
+%package v1.10-migrator
+License: ASL 2.0 and CC-BY-SA
+Summary: Calculates SHA256 checksums for docker layer content
+
+%description v1.10-migrator
+Starting from v1.10 docker uses content addressable IDs for the images and
+layers instead of using generated ones. This tool calculates SHA256 checksums
+for docker layer content, so that they don't need to be recalculated when the
+daemon starts for the first time.
+
+The migration usually runs on daemon startup but it can be quite slow(usually
+100-200MB/s) and daemon will not be able to accept requests during
+that time. You can run this tool instead while the old daemon is still
+running and skip checksum calculation on startup.
+
+%package common
+Summary: Common files for docker and docker-latest
+Requires: device-mapper-libs >= 7:1.02.97
+Requires: oci-umount >= 2:2.0.0-1
+Requires: oci-register-machine >= 1:0-3.10
+Requires: oci-systemd-hook >= 1:0.1.4-9
+Requires: %{name}-rhel-push-plugin = %{epoch}:%{version}-%{release}
+Requires: subscription-manager-plugin-container
+Requires: xz
+Requires: atomic-registries
+Requires: container-selinux >= 2:2.21-2
+Requires: container-storage-setup >= 0.7.0-1
+# rhbz#1214070 - update deps for d-s-s
+Requires: lvm2 >= 2.02.112
+Requires: xfsprogs
+# rhbz#1282898 - obsolete docker-storage-setup
+Obsoletes: %{name}-storage-setup <= 0.0.4-2
+Requires: skopeo-containers >= 0.1.24-3
+Requires: gnupg
+Requires: tar
+
+%description common
+This package contains the common files %{_bindir}/%{name} which will point to
+%{_bindir}/%{name}-current or %{_bindir}/%{name}-latest configurable via
+%{_sysconfdir}/sysconfig/%{repo}
+
+%package client
+Summary: Client side files for Docker
+License: ASL 2.0
+Requires: %{repo}-common
+
+%description client
+%{summary}
+
+%package novolume-plugin
+URL: %{git_novolume}
+License: MIT
+Summary: Block container starts with local volumes defined
+Requires: %{name} = %{epoch}:%{version}-%{release}
+
+%description novolume-plugin
+When a volume in provisioned via the `VOLUME` instruction in a Dockerfile or
+via `docker run -v volumename`, host's storage space is used. This could lead to
+an unexpected out of space issue which could bring down everything.
+There are situations where this is not an accepted behavior. PAAS, for
+instance, can't allow their users to run their own images without the risk of
+filling the entire storage space on a server. One solution to this is to deny users
+from running images with volumes. This way the only storage a user gets can be limited
+and PAAS can assign quota to it.
+
+This plugin solves this issue by disallowing starting a container with
+local volumes defined. In particular, the plugin will block `docker run` with:
+
+- `--volumes-from`
+- images that have `VOLUME`(s) defined
+- volumes early provisioned with `docker volume` command
+
+The only thing allowed will be just bind mounts.
+
+%package rhel-push-plugin
+License: GPLv2
+Summary: Avoids pushing a RHEL-based image to docker.io registry
+
+%description rhel-push-plugin
+In order to use this plugin you must be running at least Docker 1.10 which
+has support for authorization plugins.
+
+This plugin avoids any RHEL based image to be pushed to the default docker.io
+registry preventing users to violate the RH subscription agreement.
+
+%package lvm-plugin
+License: LGPLv3
+Summary: Docker volume driver for lvm volumes
+Requires: %{name} = %{epoch}:%{version}-%{release}
+
+%description lvm-plugin
+Docker Volume Driver for lvm volumes.
+
+This plugin can be used to create lvm volumes of specified size, which can
+then be bind mounted into the container using `docker run` command.
+
+%prep
+%setup -q -n %{name}-%{commit_docker}
+
+# untar d-s-s
+tar zxf %{SOURCE2}
+
+# untar novolume-plugin
+tar zxf %{SOURCE4}
+
+# untar rhel-push-plugin
+tar zxf %{SOURCE5}
+
+# untar lvm-plugin
+tar zxf %{SOURCE6}
+pushd %{repo}-lvm-plugin-%{commit_lvm}/vendor
+mkdir src
+mv g* src/
+popd
+
+# systemd file
+cp %{SOURCE8} .
+
+# sysconfig file
+cp %{SOURCE9} .
+
+# storage sysconfig file
+cp %{SOURCE10} .
+
+# network sysconfig file
+cp %{SOURCE11} .
+
+# logrotate README
+cp %{SOURCE13} .
+
+# common exec README
+cp %{SOURCE15} .
+
+# untar v1.10-migrator
+tar zxf %{SOURCE17}
+
+# untar docker-runc
+tar zxf %{SOURCE19}
+
+# untar docker-containerd
+tar zxf %{SOURCE20}
+
+%build
+mkdir _build
+
+%global version_tag %{name}-%{version}-%{release}.%{_arch}
+%{__sed} -r -i 's/^([\t ]*PkgVersion:[\t ]*)"",$/\1"%{version_tag}",/' daemon/info.go
+%{__sed} -r -i 's/^([\t ]*PkgVersion:[\t ]*)"",$/\1"%{version_tag}",/' api/client/system/version.go
+
+pushd _build
+ mkdir -p src/%{provider}.%{provider_tld}/{%{name},projectatomic}
+ ln -s $(dirs +1 -l) src/%{import_path}
+ ln -s $(dirs +1 -l)/%{repo}-novolume-plugin-%{commit_novolume} src/%{provider}.%{provider_tld}/projectatomic/%{repo}-novolume-plugin
+ ln -s $(dirs +1 -l)/rhel-push-plugin-%{commit_rhel_push} src/%{provider}.%{provider_tld}/projectatomic/rhel-push-plugin
+ ln -s $(dirs +1 -l)/%{repo}-lvm-plugin-%{commit_lvm} src/%{provider}.%{provider_tld}/projectatomic/%{repo}-lvm-plugin
+popd
+
+export GOPATH=$(pwd)/%{repo}-novolume-plugin-%{commit_novolume}/Godeps/_workspace:$(pwd)/_build
+pushd $(pwd)/_build/src
+%gobuild %{provider}.%{provider_tld}/projectatomic/%{repo}-novolume-plugin
+popd
+
+export GOPATH=$(pwd)/rhel-push-plugin-%{commit_rhel_push}/Godeps/_workspace:$(pwd)/_build
+pushd $(pwd)/_build/src
+%gobuild %{provider}.%{provider_tld}/projectatomic/rhel-push-plugin
+popd
+
+export GOPATH=$(pwd)/%{repo}-lvm-plugin-%{commit_lvm}/vendor:$(pwd)/_build
+pushd $(pwd)/_build/src
+%gobuild %{provider}.%{provider_tld}/projectatomic/%{repo}-lvm-plugin
+popd
+
+export DOCKER_GITCOMMIT="%{shortcommit_docker}/%{version}"
+export DOCKER_BUILDTAGS='selinux seccomp'
+export GOPATH=$(pwd)/_build:$(pwd)/vendor:%{gopath}
+
+# build %%{name} manpages
+man/md2man-all.sh
+go-md2man -in %{repo}-novolume-plugin-%{commit_novolume}/man/%{repo}-novolume-plugin.8.md -out %{repo}-novolume-plugin.8
+go-md2man -in rhel-push-plugin-%{commit_rhel_push}/man/rhel-push-plugin.8.md -out rhel-push-plugin.8
+go-md2man -in %{repo}-lvm-plugin-%{commit_lvm}/man/%{repo}-lvm-plugin.8.md -out %{repo}-lvm-plugin.8
+
+# build %%{name} binary
+IAMSTATIC=false DOCKER_DEBUG=1 hack/make.sh dynbinary
+cp contrib/syntax/vim/LICENSE LICENSE-vim-syntax
+cp contrib/syntax/vim/README.md README-vim-syntax.md
+
+# build v1.10-migrator
+pushd v1.10-migrator-%{commit_migrator}
+export GOPATH=$GOPATH:$(pwd)/Godeps/_workspace
+sed -i 's/godep //g' Makefile
+make v1.10-migrator-local
+popd
+
+# build %%{repo}-runc
+pushd runc-%{commit_runc}
+make BUILDTAGS="seccomp selinux"
+popd
+
+# build %%{name}-containerd
+pushd _build
+ln -s $(dirs +1 -l)/containerd-%{commit_containerd} src/%{provider}.%{provider_tld}/%{repo}/containerd
+popd
+pushd containerd-%{commit_containerd}
+make
+popd
+
+%install
+# install binary
+install -d %{buildroot}%{_bindir}
+install -d %{buildroot}%{_libexecdir}/%{repo}
+
+for x in bundles/latest; do
+ if ! test -d $x/dynbinary-client; then
+ continue
+ fi
+ rm $x/dynbinary-client/*.{md5,sha256}
+ install -p -m 755 $x/dynbinary-client/%{repo}-%{version}* %{buildroot}%{_bindir}/%{name}-current
+ break
+done
+
+for x in bundles/latest; do
+ if ! test -d $x/dynbinary-daemon; then
+ continue
+ fi
+ rm $x/dynbinary-daemon/*.{md5,sha256}
+ install -p -m 755 $x/dynbinary-daemon/%{repo}-proxy-* %{buildroot}%{_libexecdir}/%{repo}/%{repo}-proxy-current
+ install -p -m 755 $x/dynbinary-daemon/%{repo}d-* %{buildroot}%{_bindir}/%{repo}d-current
+ break
+done
+
+install -dp %{buildroot}%{_sysconfdir}/%{name}
+install -p -m 644 %{SOURCE27} %{buildroot}%{_sysconfdir}/%{name}
+
+# install manpages
+install -d %{buildroot}%{_mandir}/man1
+install -p -m 644 man/man1/* %{buildroot}%{_mandir}/man1
+install -d %{buildroot}%{_mandir}/man5
+install -p -m 644 man/man5/* %{buildroot}%{_mandir}/man5
+install -d %{buildroot}%{_mandir}/man8
+install -p -m 644 man/man8/%{repo}*.8 %{buildroot}%{_mandir}/man8
+
+# install bash completion
+install -d %{buildroot}%{_datadir}/bash-completion/completions/
+install -p -m 644 contrib/completion/bash/%{name} %{buildroot}%{_datadir}/bash-completion/completions/
+
+# install fish completion
+# create, install and own %%{_datadir}/fish/vendor_completions.d until
+# upstream fish provides it
+install -dp %{buildroot}%{_datadir}/fish/vendor_completions.d
+install -p -m 644 contrib/completion/fish/%{name}.fish %{buildroot}%{_datadir}/fish/vendor_completions.d
+
+# install container logrotate cron script
+install -dp %{buildroot}%{_sysconfdir}/cron.daily/
+install -p -m 755 %{SOURCE12} %{buildroot}%{_sysconfdir}/cron.daily/%{name}-logrotate
+
+# install vim syntax highlighting
+install -d %{buildroot}%{_datadir}/vim/vimfiles/{doc,ftdetect,syntax}
+install -p -m 644 contrib/syntax/vim/doc/%{name}file.txt %{buildroot}%{_datadir}/vim/vimfiles/doc
+install -p -m 644 contrib/syntax/vim/ftdetect/%{name}file.vim %{buildroot}%{_datadir}/vim/vimfiles/ftdetect
+install -p -m 644 contrib/syntax/vim/syntax/%{name}file.vim %{buildroot}%{_datadir}/vim/vimfiles/syntax
+
+# install zsh completion
+install -d %{buildroot}%{_datadir}/zsh/site-functions
+install -p -m 644 contrib/completion/zsh/_%{name} %{buildroot}%{_datadir}/zsh/site-functions
+
+# install udev rules
+install -d %{buildroot}%{_udevrulesdir}
+install -p -m 755 contrib/udev/80-%{name}.rules %{buildroot}%{_udevrulesdir}
+
+# install storage dir
+install -d -m 700 %{buildroot}%{_sharedstatedir}/%{name}
+
+# install systemd/init scripts
+install -d %{buildroot}%{_unitdir}
+install -p -m 644 %{SOURCE8} %{buildroot}%{_unitdir}
+install -p -m 644 %{SOURCE25} %{buildroot}%{_unitdir}
+install -p -m 644 %{SOURCE26} %{buildroot}%{_unitdir}
+
+# for additional args
+install -d %{buildroot}%{_sysconfdir}/sysconfig/
+install -p -m 644 %{SOURCE9} %{buildroot}%{_sysconfdir}/sysconfig/%{name}
+install -p -m 644 %{SOURCE10} %{buildroot}%{_sysconfdir}/sysconfig/%{name}-storage
+install -p -m 644 %{SOURCE11} %{buildroot}%{_sysconfdir}/sysconfig/%{name}-network
+
+%if 0%{?with_unit_test}
+install -d -m 0755 %{buildroot}%{_sharedstatedir}/%{name}-unit-test/
+cp -pav VERSION Dockerfile %{buildroot}%{_sharedstatedir}/%{name}-unit-test/.
+for d in */ ; do
+ cp -a $d %{buildroot}%{_sharedstatedir}/%{name}-unit-test/
+done
+# remove %%{name}.initd as it requires /sbin/runtime no packages in Fedora
+rm -rf %{buildroot}%{_sharedstatedir}/%{name}-unit-test/contrib/init/openrc/%{name}.initd
+%endif
+
+# install certs for redhat registries
+mkdir -p %{buildroot}/etc/%{name}/certs.d/redhat.{com,io}
+mkdir -p %{buildroot}/etc/%{name}/certs.d/registry.access.redhat.com
+ln -s %{_sysconfdir}/rhsm/ca/redhat-uep.pem %{buildroot}/%{_sysconfdir}/%{name}/certs.d/redhat.com/redhat-ca.crt
+ln -s %{_sysconfdir}/rhsm/ca/redhat-uep.pem %{buildroot}/%{_sysconfdir}/%{name}/certs.d/redhat.io/redhat-ca.crt
+ln -s %{_sysconfdir}/rhsm/ca/redhat-uep.pem %{buildroot}/%{_sysconfdir}/%{name}/certs.d/registry.access.redhat.com/redhat-ca.crt
+
+# install container-storage-setup
+pushd container-storage-setup-%{commit_dss}
+make install-docker DESTDIR=%{buildroot}
+popd
+
+# install %%{_bindir}/%%{name}
+install -d %{buildroot}%{_bindir}
+install -p -m 755 %{SOURCE14} %{buildroot}%{_bindir}/%{name}
+install -p -m 755 %{SOURCE24} %{buildroot}%{_bindir}/%{name}d
+install -p -m 755 %{SOURCE21} %{buildroot}%{_bindir}/%{name}-containerd
+install -p -m 755 %{SOURCE22} %{buildroot}%{_bindir}/%{name}-containerd-shim
+
+# install novolume-plugin executable, unitfile, socket and man
+install -d %{buildroot}/%{_libexecdir}/%{repo}
+install -p -m 755 _build/src/%{repo}-novolume-plugin %{buildroot}/%{_libexecdir}/%{repo}/%{repo}-novolume-plugin
+install -p -m 644 %{repo}-novolume-plugin-%{commit_novolume}/systemd/%{repo}-novolume-plugin.s* %{buildroot}%{_unitdir}
+install -d %{buildroot}%{_mandir}/man8
+install -p -m 644 %{repo}-novolume-plugin.8 %{buildroot}%{_mandir}/man8
+
+# install rhel-push-plugin executable, unitfile, socket and man
+install -d %{buildroot}%{_libexecdir}/%{repo}
+install -p -m 755 _build/src/rhel-push-plugin %{buildroot}%{_libexecdir}/%{repo}/rhel-push-plugin
+install -p -m 644 rhel-push-plugin-%{commit_rhel_push}/systemd/rhel-push-plugin.service %{buildroot}%{_unitdir}/rhel-push-plugin.service
+install -p -m 644 rhel-push-plugin-%{commit_rhel_push}/systemd/rhel-push-plugin.socket %{buildroot}%{_unitdir}/rhel-push-plugin.socket
+install -d %{buildroot}%{_mandir}/man8
+install -p -m 644 rhel-push-plugin.8 %{buildroot}%{_mandir}/man8
+
+# install %%{repo}-lvm-plugin executable, unitfile, socket and man
+install -d %{buildroot}/%{_libexecdir}/%{repo}
+install -p -m 755 _build/src/%{repo}-lvm-plugin %{buildroot}/%{_libexecdir}/%{repo}/%{repo}-lvm-plugin
+install -p -m 644 %{repo}-lvm-plugin-%{commit_lvm}/systemd/%{repo}-lvm-plugin.s* %{buildroot}%{_unitdir}
+install -d %{buildroot}%{_mandir}/man8
+install -p -m 644 %{repo}-lvm-plugin.8 %{buildroot}%{_mandir}/man8
+mkdir -p %{buildroot}%{_sysconfdir}/%{repo}
+install -p -m 644 %{repo}-lvm-plugin-%{commit_lvm}%{_sysconfdir}/%{repo}/%{repo}-lvm-plugin %{buildroot}%{_sysconfdir}/%{repo}/%{repo}-lvm-plugin
+
+# install v1.10-migrator
+install -d %{buildroot}%{_bindir}
+install -p -m 700 v1.10-migrator-%{commit_migrator}/v1.10-migrator-local %{buildroot}%{_bindir}/%{name}-v1.10-migrator-local
+
+# install v1.10-migrator-helper
+install -p -m 700 %{SOURCE18} %{buildroot}%{_bindir}/%{name}-v1.10-migrator-helper
+
+# install docker-runc
+install -d %{buildroot}%{_libexecdir}/%{repo}
+install -p -m 755 runc-%{commit_runc}/runc %{buildroot}%{_libexecdir}/%{repo}/%{repo}-runc-current
+
+#install docker-containerd
+install -p -m 755 containerd-%{commit_containerd}/bin/containerd %{buildroot}%{_bindir}/%{repo}-containerd-current
+install -p -m 755 containerd-%{commit_containerd}/bin/containerd-shim %{buildroot}%{_bindir}/%{repo}-containerd-shim-current
+install -p -m 755 containerd-%{commit_containerd}/bin/ctr %{buildroot}%{_bindir}/%{repo}-ctr-current
+
+#install sysctl knob
+install -d -p %{buildroot}%{_usr}/lib/sysctl.d
+install -p -m 644 %{SOURCE29} %{buildroot}%{_usr}/lib/sysctl.d
+
+%check
+[ ! -w /run/%{name}.sock ] || {
+ mkdir test_dir
+ pushd test_dir
+ git clone https://%{provider}.%{provider_tld}/projectatomic/%{repo}.git -b %{docker_branch}
+ pushd %{repo}
+ make test
+ popd
+ popd
+}
+
+%pre
+getent passwd %{name}root > /dev/null || %{_sbindir}/useradd -r -d %{_sharedstatedir}/%{name} -s /sbin/nologin -c "Docker User" %{name}root
+exit 0
+
+%post
+%systemd_post %{name}.service
+
+%preun
+%systemd_preun %{name}.service
+
+%postun
+%systemd_postun_with_restart %{name}.service
+
+%post common
+%sysctl_apply 99-%{name}.conf
+
+%post lvm-plugin
+%systemd_post %{name}-lvm-plugin.service
+
+%preun lvm-plugin
+%systemd_preun %{name}-lvm-plugin.service
+
+%postun lvm-plugin
+%systemd_postun_with_restart %{name}-lvm-plugin.service
+
+%post novolume-plugin
+%systemd_post %{name}-novolume-plugin.service
+
+%preun novolume-plugin
+%systemd_preun %{name}-novolume-plugin.service
+
+%postun novolume-plugin
+%systemd_postun_with_restart %{name}-novolume-plugin.service
+
+%post rhel-push-plugin
+%systemd_post rhel-push-plugin.service
+
+%preun rhel-push-plugin
+%systemd_preun rhel-push-plugin.service
+
+%postun rhel-push-plugin
+%systemd_postun_with_restart rhel-push-plugin.service
+
+#define license tag if not already defined
+%{!?_licensedir:%global license %doc}
+
+%files
+%license LICENSE*
+%doc AUTHORS CHANGELOG.md CONTRIBUTING.md MAINTAINERS NOTICE README*.md
+%config(noreplace) %attr(644, root, root) %{_sysconfdir}/sysconfig/%{name}-storage
+%config(noreplace) %{_sysconfdir}/sysconfig/%{name}-network
+%config(noreplace) %{_sysconfdir}/sysconfig/%{name}-storage-setup
+%config(noreplace) %{_sysconfdir}/%{name}/daemon.json
+%dir %{_sysconfdir}/%{name}
+%{_bindir}/%{name}d-current
+%{_bindir}/%{name}-storage-setup
+%{_bindir}/%{name}-containerd-current
+%{_bindir}/%{name}-containerd-shim-current
+%{_bindir}/%{name}-ctr-current
+%{_sysconfdir}/%{name}/certs.d
+%{_mandir}/man1/%{name}*.1.gz
+%{_mandir}/man5/*.5.gz
+%{_mandir}/man8/%{name}d.8.gz
+%{_unitdir}/%{name}.service
+%{_unitdir}/%{name}-storage-setup.service
+%{_datadir}/bash-completion/completions/%{name}
+%dir %attr(711, root, root) %{_sharedstatedir}/%{name}
+%{_udevrulesdir}/80-%{name}.rules
+%dir %{_datadir}/fish/vendor_completions.d/
+%{_datadir}/fish/vendor_completions.d/%{name}.fish
+%dir %{_datadir}/vim/vimfiles/doc
+%{_datadir}/vim/vimfiles/doc/%{name}file.txt
+%dir %{_datadir}/vim/vimfiles/ftdetect
+%{_datadir}/vim/vimfiles/ftdetect/%{name}file.vim
+%dir %{_datadir}/vim/vimfiles/syntax
+%{_datadir}/vim/vimfiles/syntax/%{name}file.vim
+%dir %{_datadir}/zsh/site-functions
+%{_datadir}/zsh/site-functions/_%{name}
+# 1.12 specific
+%dir %{_libexecdir}/%{repo}
+%{_libexecdir}/%{repo}/%{repo}-runc-current
+%{_libexecdir}/%{repo}/%{repo}-proxy-current
+%{_unitdir}/%{name}-cleanup.service
+%{_unitdir}/%{name}-cleanup.timer
+#%%{_unitdir}/%%{repo}-containerd.service
+
+%if 0%{?with_unit_test}
+%files unit-test
+%{_sharedstatedir}/%{name}-unit-test/
+%endif
+
+%files logrotate
+%doc README.%{name}-logrotate
+%{_sysconfdir}/cron.daily/%{name}-logrotate
+
+%files common
+%doc README-%{name}-common
+%config(noreplace) %{_sysconfdir}/sysconfig/%{name}
+%{_bindir}/%{name}
+%{_bindir}/%{name}d
+%{_bindir}/%{name}-containerd
+%{_bindir}/%{name}-containerd-shim
+%dir %{_libexecdir}/%{repo}
+%{_usr}/lib/sysctl.d/99-%{name}.conf
+
+%files client
+%license LICENSE*
+%{_bindir}/%{name}-current
+
+%files novolume-plugin
+%license %{repo}-novolume-plugin-%{commit_novolume}/LICENSE
+%doc %{repo}-novolume-plugin-%{commit_novolume}/README.md
+%{_mandir}/man8/%{repo}-novolume-plugin.8.gz
+%{_libexecdir}/%{repo}/%{repo}-novolume-plugin
+%{_unitdir}/%{repo}-novolume-plugin.*
+
+%files rhel-push-plugin
+%license rhel-push-plugin-%{commit_rhel_push}/LICENSE
+%doc rhel-push-plugin-%{commit_rhel_push}/README.md
+%{_mandir}/man8/rhel-push-plugin.8.gz
+%{_libexecdir}/%{repo}/rhel-push-plugin
+%{_unitdir}/rhel-push-plugin.*
+
+%files lvm-plugin
+%license %{repo}-lvm-plugin-%{commit_lvm}/LICENSE
+%doc %{repo}-lvm-plugin-%{commit_lvm}/README.md
+%config(noreplace) %{_sysconfdir}/%{repo}/%{repo}-lvm-plugin
+%{_mandir}/man8/%{repo}-lvm-plugin.8.gz
+%{_libexecdir}/%{repo}/%{repo}-lvm-plugin
+%{_unitdir}/%{repo}-lvm-plugin.*
+
+%files v1.10-migrator
+%license v1.10-migrator-%{commit_migrator}/LICENSE.{code,docs}
+%doc v1.10-migrator-%{commit_migrator}/{CONTRIBUTING,README}.md
+%{_bindir}/%{name}-v1.10-migrator-*
+
+%changelog
+* Thu Nov 16 2017 Lokesh Mandvekar - 2:1.12.6-68.gitec8512b
+- revert some docker.sysconfig deletions wrongly done in commit 3b003db
+
+* Thu Nov 09 2017 Lokesh Mandvekar - 2:1.12.6-67.gitec8512b
+- built docker @projectatomic/docker-1.12.6 commit ec8512b
+- built docker-novolume-plugin commit 385ec70
+- built rhel-push-plugin commit af9107b
+- built docker-lvm-plugin commit 8647404
+- built docker-runc @projectatomic/docker-1.12.6 commit c5d3116
+- built docker-containerd @projectatomic/docker-1.12.6 commit fa8fb3d
+
+* Thu Nov 09 2017 Lokesh Mandvekar - 2:1.12.6-66.gitd6f7b83
+- built docker @projectatomic/docker-1.12.6 commit d6f7b83
+- built docker-novolume-plugin commit 385ec70
+- built rhel-push-plugin commit af9107b
+- built docker-lvm-plugin commit 8647404
+- built docker-runc @projectatomic/docker-1.12.6 commit c5d3116
+- built docker-containerd @projectatomic/docker-1.12.6 commit fa8fb3d
+
+* Tue Nov 07 2017 Lokesh Mandvekar - 2:1.12.6-65.git61aa37c
+- adjust sources file
+
+* Fri Nov 03 2017 Lokesh Mandvekar - 2:1.12.6-64.git61aa37c
+- Resolves: #1498553
+- built docker @projectatomic/docker-1.12.6 commit 61aa37c
+- built docker-novolume-plugin commit 385ec70
+- built rhel-push-plugin commit af9107b
+- built docker-lvm-plugin commit 8647404
+- built docker-runc @projectatomic/docker-1.12.6 commit c5d3116
+- built docker-containerd @projectatomic/docker-1.12.6 commit fa8fb3d
+
+* Thu Nov 02 2017 Lokesh Mandvekar - 2:1.12.6-63.git6f58874
+- built docker @projectatomic/docker-1.12.6 commit 6f58874
+- built docker-novolume-plugin commit 385ec70
+- built rhel-push-plugin commit af9107b
+- built docker-lvm-plugin commit 8647404
+- built docker-runc @projectatomic/docker-1.12.6 commit c5d3116
+- built docker-containerd @projectatomic/docker-1.12.6 commit fa8fb3d
+
+* Thu Oct 19 2017 Lokesh Mandvekar - 2:1.12.6-62.git85d7426
+- rhel subscription secrets info moved to skopeo-containers
+- require skopeo-containers >= 0.1.24-3
+
+* Tue Sep 26 2017 Lokesh Mandvekar - 2:1.12.6-61.git85d7426
+- reverted sources, the same file name should not have a different name
+
+* Tue Sep 26 2017 Lokesh Mandvekar - 2:1.12.6-60.git85d7426
+- Resolves: #1475768
+- built docker @projectatomic/docker-1.12.6 commit 85d7426
+- built docker-novolume-plugin commit 385ec70
+- built rhel-push-plugin commit af9107b
+- built docker-lvm-plugin commit 8647404
+- built docker-runc @projectatomic/docker-1.12.6 commit c5d3116
+- built docker-containerd @projectatomic/docker-1.12.6 commit fa8fb3d
+
+* Fri Sep 22 2017 Frantisek Kluknavsky - 2:1.12.6-59.git85d7426
+- reverted sources, the same file name should not have a different hash
+
+* Thu Sep 21 2017 Lokesh Mandvekar - 2:1.12.6-58.git85d7426
+- Resolves: #1455071
+- built docker @projectatomic/docker-1.12.6 commit 85d7426
+- built docker-novolume-plugin commit 385ec70
+- built rhel-push-plugin commit af9107b
+- built docker-lvm-plugin commit 8647404
+- built docker-runc @projectatomic/docker-1.12.6 commit c5d3116
+- built docker-containerd @projectatomic/docker-1.12.6 commit fa8fb3d
+
+* Wed Sep 20 2017 Lokesh Mandvekar - 2:1.12.6-57.git85d7426
+- built docker @projectatomic/docker-1.12.6 commit 85d7426
+- built docker-novolume-plugin commit 385ec70
+- built rhel-push-plugin commit af9107b
+- built docker-lvm-plugin commit 8647404
+- built docker-runc @projectatomic/docker-1.12.6 commit 31a9f6e
+- built docker-containerd @projectatomic/docker-1.12.6 commit fa8fb3d
+
+* Mon Sep 18 2017 Lokesh Mandvekar - 2:1.12.6-56.git638a809
+- built docker @projectatomic/docker-1.12.6 commit 638a809
+- built docker-novolume-plugin commit 385ec70
+- built rhel-push-plugin commit af9107b
+- built docker-lvm-plugin commit 8647404
+- built docker-runc @projectatomic/docker-1.12.6 commit 31a9f6e
+- built docker-containerd @projectatomic/docker-1.12.6 commit fa8fb3d
+- built oci-umount commit 21c84aa
+
+* Thu Aug 24 2017 Lokesh Mandvekar - 2:1.12.6-55.gitc4618fb
+- Resolves: #1477787
+- built oci-umount commit 6f0317a
+
+* Tue Aug 22 2017 Lokesh Mandvekar - 2:1.12.6-54.gitc4618fb
+- built oci-umount commit 8377044
+- ensure diff between 1.12.6-51 and latest is only container-selinux NVR
+
+* Tue Aug 22 2017 Lokesh Mandvekar - 2:1.12.6-53.gitc4618fb
+- Resolves: #1484146
+- need container-selinux >= 2:2.21-2
+
+* Tue Aug 15 2017 Lokesh Mandvekar - 2:1.12.6-52.gitc4618fb
+- built docker @projectatomic/docker-1.12.6 commit c4618fb
+- built docker-novolume-plugin commit 385ec70
+- built rhel-push-plugin commit af9107b
+- built docker-lvm-plugin commit 8647404
+- built docker-runc @projectatomic/docker-1.12.6 commit 31a9f6e
+- built docker-containerd @projectatomic/docker-1.12.6 commit fa8fb3d
+- built oci-umount commit 299e781
+
+* Tue Aug 08 2017 Lokesh Mandvekar - 2:1.12.6-51.gitc4618fb
+- Resolves: #1472974
+- built docker @projectatomic/docker-1.12.6 commit c4618fb
+- built docker-novolume-plugin commit 385ec70
+- built rhel-push-plugin commit af9107b
+- built docker-lvm-plugin commit 8647404
+- built docker-runc @projectatomic/docker-1.12.6 commit 31a9f6e
+- built docker-containerd @projectatomic/docker-1.12.6 commit fa8fb3d
+- built oci-umount commit 8377044
+
+* Wed Aug 02 2017 Lokesh Mandvekar - 2:1.12.6-50.git0fdc778
+- Resolves: #1428142, #1454371, #1454420, #1456184, #1470261, #1430905
+- Resolves: #1446526, #1450221, #1451474, #1459268, #1461024, #1461071
+- Resolves: #1464188, #1466242, #1464933, #1470640
+- built docker @projectatomic/docker-1.12.6 commit 0fdc778
+- built docker-novolume-plugin commit 385ec70
+- built rhel-push-plugin commit af9107b
+- built docker-lvm-plugin commit 8647404
+- built docker-runc @projectatomic/docker-1.12.6 commit 31a9f6e
+- built docker-containerd @projectatomic/docker-1.12.6 commit fa8fb3d
+- built oci-umount commit 8377044
+
+* Tue Jul 25 2017 Frantisek Kluknavsky - 2:1.12.6-49.git0fdc778
+- changed permissions of /var/lib/docker and /etc/sysconfig/docker-storage, #1473785
+
+* Thu Jul 20 2017 Lokesh Mandvekar - 2:1.12.6-48.git0fdc778
+- built docker @projectatomic/docker-1.12.6 commit 0fdc778
+- built docker-novolume-plugin commit 385ec70
+- built rhel-push-plugin commit af9107b
+- built docker-lvm-plugin commit 8647404
+- built docker-runc @projectatomic/docker-1.12.6 commit 79c3939
+- built docker-containerd @projectatomic/docker-1.12.6 commit fa8fb3d
+- built oci-umount commit 8377044
+
+* Wed Jul 19 2017 Lokesh Mandvekar - 2:1.12.6-47.git0fdc778
+- Resolves: #1471218
+- built docker @projectatomic/docker-1.12.6 commit 0fdc778
+- built docker-novolume-plugin commit 385ec70
+- built rhel-push-plugin commit af9107b
+- built docker-lvm-plugin commit 8647404
+- built docker-runc @projectatomic/docker-1.12.6 commit 79c3939
+- built docker-containerd @projectatomic/docker-1.12.6 commit fa8fb3d
+- built oci-umount commit 4f960ae
+
+* Wed Jul 19 2017 fkluknav - 2:1.12.6-46.git1680dd8
+- rebased runc to 79c3939053c870fbb4de5484d98640d5ba028ef4, #1471803
+
+* Wed Jul 12 2017 Lokesh Mandvekar - 2:1.12.6-45.git1680dd8
+- Resolves: #1467350, #1463824, #1460931, #1446635, #1436731, #1418173
+- Resolves: #1413536, #1412881, #1389545, #1366803, #1264971
+- add bzs fixed so far ^
+- built docker @projectatomic/docker-1.12.6 commit 1680dd8
+- built docker-novolume-plugin commit 385ec70
+- built rhel-push-plugin commit af9107b
+- built docker-lvm-plugin commit 8647404
+- built docker-runc @projectatomic/docker-1.12.6 commit f572169
+- built docker-containerd @projectatomic/docker-1.12.6 commit fa8fb3d
+- built oci-umount commit afbf716
+
+* Tue Jul 11 2017 Lokesh Mandvekar - 2:1.12.6-44.gitf55a118
+- Resolves: #1454371 - depend on subscription-manager-plugin-container
+
+* Tue Jul 11 2017 Lokesh Mandvekar - 2:1.12.6-43.gitf55a118
+- built docker @projectatomic/docker-1.12.6 commit 1680dd8
+- built oci-umount commit afbf716
+
+* Tue Jul 11 2017 Frantisek Kluknavsky - 2:1.12.6-42.1.gitf55a118
+- /etc/docker/certs.d/registry.access.redhat.com/redhat-ca.crt symlink added, #1428142
+
+* Mon Jul 03 2017 Lokesh Mandvekar - 2:1.12.6-41.1.gitf55a118
+- Resolves: #1468249, #1468244
+- record exact commits rebased to in previous build
+- built oci-umount commit c134575
+
+* Mon Jul 03 2017 fkluknav - 2:1.12.6-40.1.gitf55a118
+- rebased docker and containerd
+- built docker @projectatomic/docker-1.12.6 commit f55a118
+- built docker-containerd @projectatomic/docker-1.12.6 commit fa8fb3d
+
+* Wed Jun 14 2017 Lokesh Mandvekar - 2:1.12.6-39.1.git6ffd653
+- enable all arches
+
+* Tue Jun 13 2017 Lokesh Mandvekar - 2:1.12.6-38.1.git6ffd653
+- disable s390x again
+
+* Tue Jun 13 2017 Lokesh Mandvekar - 2:1.12.6-37.1.git6ffd653
+- enable all arches again
+
+* Tue Jun 13 2017 Lokesh Mandvekar - 2:1.12.6-36.1.git6ffd653
+- disable s390x temporarily because of indefinite wait time on brew
+
+* Tue Jun 13 2017 Lokesh Mandvekar - 2:1.12.6-35.1.git6ffd653
+- Resolves: #1460266, #1460326
+- built docker @projectatomic/docker-1.12.6 commit 6ffd653
+- built docker-novolume-plugin commit 385ec70
+- built rhel-push-plugin commit af9107b
+- built docker-lvm-plugin commit 8647404
+- built docker-runc @projectatomic/docker-1.12.6 commit f572169
+- built docker-containerd @projectatomic/docker-1.12.6 commit d4e2f9d
+
+* Thu Jun 08 2017 Lokesh Mandvekar - 2:1.12.6-34.1.git3a6eaeb
+- built docker @projectatomic/docker-1.12.6 commit 3a6eaeb
+- built docker-novolume-plugin commit 385ec70
+- built rhel-push-plugin commit af9107b
+- built docker-lvm-plugin commit 8647404
+- built docker-runc @projectatomic/docker-1.12.6 commit f572169
+- built docker-containerd @projectatomic/docker-1.12.6 commit d4e2f9d
+
+* Thu Apr 27 2017 Lokesh Mandvekar - 2:1.12.6-18.1.gitc14458a
+- Resolves: #1400255 - enable criu
+- built docker @projectatomic/docker-1.12.6 commit c14458a
+- built docker-novolume-plugin commit 385ec70
+- built rhel-push-plugin commit 70653ed
+- built docker-lvm-plugin commit 8647404
+- built docker-runc @projectatomic/docker-1.12.6 commit 81b2542
+- built docker-containerd @projectatomic/docker-1.12.6 commit f3f35e9
+
+* Fri Mar 24 2017 Lokesh Mandvekar - 2:1.12.6-17.1
+- rebuild for all available arches for 7.4 Extras
+
+* Tue Mar 21 2017 Lokesh Mandvekar - 2:1.12.6-16
+- require oci-register-machine >= 1:0-3.10
+
+* Mon Mar 20 2017 Lokesh Mandvekar - 2:1.12.6-15
+- require: container-selinux >= 2:2.10-2 (RE: #1433223)
+- Resolves: #1427332 - container-selinux removal should remove docker as well
+- move cleanup unitfiles to docker package
+- remove /etc/docker/daemon.json
+
+* Thu Mar 16 2017 Lokesh Mandvekar - 2:1.12.6-14
+- built docker @projectatomic/docker-1.12.6 commit 3a094bd
+- built v1.10-migrator commit c417a6a
+- built docker-novolume-plugin commit 385ec70
+- built rhel-push-plugin commit 70653ed
+- built docker-lvm-plugin commit 8647404
+- built docker-runc @docker-1.12.6 commit 81b2542
+- built docker-containerd @projectatomic/docker-1.12.4 commit 471f03c
+
+* Fri Mar 03 2017 Lokesh Mandvekar - 2:1.12.6-13
+- move docker-cleanup unitfiles to docker-common
+
+* Thu Mar 02 2017 Lokesh Mandvekar - 2:1.12.6-12
+- built docker @projectatomic/docker-1.12.6 commit 3a094bd
+- built v1.10-migrator commit c417a6a
+- built docker-novolume-plugin commit 385ec70
+- built rhel-push-plugin commit 70653ed
+- built docker-lvm-plugin commit 8647404
+- built docker-runc @projectatomic/docker-1.12.6 commit 81b2542
+- built docker-containerd @projectatomic/docker-1.12.4 commit 471f03c
+
+* Thu Feb 23 2017 Lokesh Mandvekar - 2:1.12.6-11
+- Resolves: #1426290
+- built docker @projectatomic/docker-1.12.6 commit 96d83a5
+
+* Tue Feb 21 2017 Lokesh Mandvekar - 2:1.12.6-10
+- Resolves: #1360892
+- From: Luwen Su
+
+* Tue Feb 21 2017 Lokesh Mandvekar - 2:1.12.6-9
+- Resolves: #1420147
+- built docker @projectatomic/docker-1.12.6 commit 7f3e2af
+- require container-selinux >= 2:2.9-4
+
+* Mon Feb 20 2017 Lokesh Mandvekar - 2:1.12.6-8
+- bump to -8 for consistent nvr with docker-latest
+
+* Mon Feb 20 2017 Lokesh Mandvekar - 2:1.12.6-7
+- require container-selinux >= 2:2.9-3
+
+* Thu Feb 16 2017 Lokesh Mandvekar - 2:1.12.6-6
+- Resolves: #1415850
+
+* Wed Feb 15 2017 Lokesh Mandvekar - 2:1.12.6-5
+- Resolves: #1421714
+- built docker @projectatomic/docker-1.12.6 commit ddff1c3
+- built v1.10-migrator commit c417a6a
+- built docker-novolume-plugin commit 385ec70
+- built rhel-push-plugin commit 70653ed
+- built docker-lvm-plugin commit 8647404
+- built docker-runc @projectatomic/docker-1.12.6 commit 81b2542
+- built docker-containerd @projectatomic/docker-1.12.4 commit 471f03c
+
+* Tue Feb 14 2017 Lokesh Mandvekar - 2:1.12.6-4
+- Resolves: #1360892 - handle plugin restart
+- From: Dan Walsh
+
+* Mon Feb 13 2017 Lokesh Mandvekar - 2:1.12.6-3
+- Resolves: #1420591
+- requires: container-selinux >= 2:2.9-1
+
+* Tue Feb 07 2017 Lokesh Mandvekar - 2:1.12.6-2
+- built docker @projectatomic/docker-1.12.6 commit dfc4aea
+- built v1.10-migrator commit c417a6a
+- built docker-novolume-plugin commit 385ec70
+- built rhel-push-plugin commit 70653ed
+- built docker-lvm-plugin commit 8647404
+- built docker-runc commit 81b2542
+- built docker-containerd commit 471f03c
+
+* Wed Jan 18 2017 Lokesh Mandvekar - 2:1.12.6-1
+- Resolves: #1413535 - container-selinux should obsolete docker-selinux
+- Resolves: #1411980 - honor the --default-runtime flag
+- Resolves: #1414250 - /usr/bin/dockerd execs dockerd-[current|latest]
+- Resolves: #1414436 - enable --restart=on-failure
+- Resolves: #1381929 - update manpages for '--format' example
+- built docker @projectatomic/docker-1.12.6 commit 037a2f5
+- built container-selinux commit 1169298
+- built d-s-s commit f7a3746
+- built v1.10-migrator commit c417a6a
+- built docker-novolume-plugin commit 385ec70
+- built rhel-push-plugin commit eb9e6be
+- built docker-lvm-plugin commit 8647404
+- built docker-runc commit 81b2542
+- built docker-containerd commit 471f03c
+
+* Thu Jan 12 2017 Lokesh Mandvekar - 2:1.12.5-15
+- use oci-systemd-hook >= 1:0.1.4-9
+
+* Wed Jan 11 2017 Lokesh Mandvekar - 2:1.12.5-14
+- reference correct container-selinux commit id (58209b8)
+in 2:1.12.5-13 changelog
+
+* Wed Jan 11 2017 Lokesh Mandvekar - 2:1.12.5-13
+- Resolves: #1412385 - SELinux issues
+- built container-selinux origin/RHEL-1.12 commit 58209b8
+
+* Tue Jan 10 2017 Lokesh Mandvekar - 2:1.12.5-12
+- relabel docker-latest unitfiles as well
+
+* Tue Jan 10 2017 Lokesh Mandvekar - 2:1.12.5-11
+- enforce min version-release for oci-register-machine and oci-systemd-hook
+
+* Tue Jan 10 2017 Lokesh Mandvekar - 2:1.12.5-10
+- Resolves: #1409706 - *CVE-2016-9962* - set init processes as non-dumpable,
+runc patch from Michael Crosby
+
+* Thu Jan 05 2017 Lokesh Mandvekar - 2:1.12.5-9
+- Resolves: #1403264 - friendlier error message if no /usr/bin/docker-current
+or /usr/bin/docker-latest found.
+- Resolves: #1410434 - fix panic on push
+- built docker @projectatomic/docker-1.12.5 commit 047e51b
+- built container-selinux commit a85092b
+- built d-s-s commit 6709fe6
+- built v1.10-migrator commit c417a6a
+- built docker-novolume-plugin commit 385ec70
+- built rhel-push-plugin commit eb9e6be
+- built docker-lvm-plugin commit 8647404
+- built docker-runc commit b8dbc3b
+- built docker-containerd commit 471f03c
+
+* Wed Dec 21 2016 Dan Walsh - 2:1.12.5-8
+- Fix handling of container-selinux update and relabel
+- Resolves: #1404372, #1395401, #1368092, #1405464, #1400372, #1381929,
+- Resolves: #1351609, #1404298, #1368426, #1399398, #1244300, #1374514,
+- Resolves: #1400228, #1405306, #1405888, #1403270
+
+* Tue Dec 20 2016 Lokesh Mandvekar - 2:1.12.5-7
+- remove DOCKER_PROXY_BINARY env var
+
+* Tue Dec 20 2016 Lokesh Mandvekar - 2:1.12.5-6
+- version-release consistent with docker-latest
+
+* Tue Dec 20 2016 Lokesh Mandvekar - 2:1.12.5-5
+- Resolves: #1406460 - add --userland-proxy-path option to unitfile
+- Resolves: #1406446 - add --signature-verification=false to $OPTIONS in
+/etc/sysconfig/docker
+
+* Mon Dec 19 2016 Lokesh Mandvekar - 2:1.12.5-4
+- Resolves: #1405989
+- From: Jan Pazdziora
+
+* Fri Dec 16 2016 Lokesh Mandvekar - 2:1.12.5-3
+- built docker @projectatomic/docker-1.12.5 commit 6009905
+- built container-selinux commit a85092b
+- built d-s-s commit b7175b4
+- built v1.10-migrator commit c417a6a
+- built docker-novolume-plugin commit 385ec70
+- built rhel-push-plugin commit eb9e6be
+- built docker-lvm-plugin commit d918081
+- built docker-runc commit b8dbc3b
+- built docker-containerd commit 471f03c
+
+* Fri Dec 16 2016 Lokesh Mandvekar - 2:1.12.5-2
+- built docker @projectatomic/docker-1.12.5 commit 6009905
+- built container-selinux commit a85092b
+- built d-s-s commit b7175b4
+- built v1.10-migrator commit c417a6a
+- built docker-novolume-plugin commit 385ec70
+- built rhel-push-plugin commit eb9e6be
+- built docker-lvm-plugin commit d918081
+- built docker-runc commit b8dbc3b
+- built docker-containerd commit 471f03c
+
+* Fri Dec 16 2016 Lokesh Mandvekar - 2:1.12.5-1
+- built docker @projectatomic/docker-1.12.5 commit 6009905
+- built container-selinux commit a85092b
+- built d-s-s commit b7175b4
+- built v1.10-migrator commit c417a6a
+- built docker-novolume-plugin commit 385ec70
+- built rhel-push-plugin commit eb9e6be
+- built docker-lvm-plugin commit d918081
+- built docker-runc commit b8dbc3b
+- built docker-containerd commit 471f03c
+
+* Tue Dec 13 2016 Lokesh Mandvekar - 2:1.12.4-3
+- docker requires docker-client
+
+* Tue Dec 13 2016 Lokesh Mandvekar - 2:1.12.4-2
+- built docker @projectatomic/docker-1.12.4 commit 1b5971a
+- built container-selinux commit cc14935
+- built d-s-s commit 0d53efa
+- built v1.10-migrator commit c417a6a
+- built docker-novolume-plugin commit 385ec70
+- built rhel-push-plugin commit eb9e6be
+- built docker-lvm-plugin commit d918081
+- built docker-runc commit b8dbc3b
+- built docker-containerd commit 471f03c
+
+* Tue Dec 13 2016 Lokesh Mandvekar - 2:1.12.4-1
+- Resolves: #1403264 - packaging fixes (from runcom@redhat.com)
+- Resolves: #1403843 - disable any existing gear modules (from
+dwalsh@redhat.com)
+- built docker @projectatomic/docker-1.12.4 commit 1b5971a
+- built container-selinux commit cc14935
+- built d-s-s commit 0d53efa
+- built v1.10-migrator commit c417a6a
+- built docker-novolume-plugin commit 385ec70
+- built rhel-push-plugin commit eb9e6be
+- built docker-lvm-plugin commit d918081
+- built docker-runc commit b8dbc3b
+- built docker-containerd commit 471f03c
+
+* Mon Dec 12 2016 Lokesh Mandvekar - 2:1.12.3-11
+- Resolves: #1403370 - fix relabeling of /usr/bin/docker*
+- built docker @projectatomic/docker-1.12.3 commit 0423d89
+- built container-selinux commit 554f844
+- built d-s-s commit 0d53efa
+- built v1.10-migrator commit c417a6a
+- built docker-novolume-plugin commit 385ec70
+- built rhel-push-plugin commit eb9e6be
+- built docker-lvm-plugin commit d918081
+- built docker-runc commit b8dbc3b
+- built docker-containerd commit 9f45393
+
+* Thu Dec 08 2016 Lokesh Mandvekar - 2:1.12.3-10
+- move docker-proxy to /usr/libexec/docker/
+- append '-current' to files inside /usr/libexec/docker/
+
+* Wed Dec 07 2016 Lokesh Mandvekar - 2:1.12.3-9
+- Resolves: #1402677 - create a docker-client subpackage
+- built docker @projectatomic/docker-1.12.3 commit 3abc089
+- built container-selinux commit bdad20c
+- built d-s-s commit 0d53efa
+- built v1.10-migrator commit c417a6a
+- built docker-novolume-plugin commit 385ec70
+- built rhel-push-plugin commit eb9e6be
+- built docker-lvm-plugin commit d918081
+- built docker-runc commit b8dbc3b
+- built docker-containerd commit 9f45393
+
+* Sat Nov 19 2016 Lokesh Mandvekar - 2:1.10.3-59
+- correct typo
+
+* Fri Nov 18 2016 Lokesh Mandvekar - 2:1.10.3-58
+- Resolves: #1382997 - correctly remove docker-selinux policies when the
+subpackage is removed, remove docker policy if it is installed at 100, 200 or
+400 levels
+- Resolves: #1346206 - do not override DOCKER_CERT_PATH if it's already set
+- Resolves: #1389328, #1393443 - rhel-push-plugin fixes
+- bump Epoch to 2, since the recent 1.12.3 was already on Epoch: 1
+- move docker-selinux to container-selinux
+- built rhel-push-plugin commit eb9e6be
+- built container-selinux origin/RHEL-1.12 commit 98617f3
+- built dss commit 0d53efa
+
+* Thu Oct 20 2016 Lokesh Mandvekar - 1.10.3-57
+- Resolves: #1385641 - additional policy rules for RHEL rpms
+
+* Tue Oct 18 2016 Lokesh Mandvekar - 1.10.3-56
+- Resolves: #1380474
+- built docker projectatomic/rhel7-1.10.3 commit 30bf0b8
+
+* Mon Sep 19 2016 Lokesh Mandvekar - 1.10.3-55
+- Resolves: #1376950, #1376953
+- built docker-novolume-plugin commit c521254
+- built rhel-push-plugin commit d89861d
+
+* Mon Sep 12 2016 Lokesh Mandvekar - 1.10.3-54
+- Resolves: #1374265
+- built commit 25e0f0e
+
+* Wed Sep 07 2016 Lokesh Mandvekar - 1.10.3-53
+- Resolves: #1373952 - typebounds can't be used in rhel yet
+- re-add v1.10-migrator
+- built docker-selinux commit 583a67f
+- built v1.10-migrator commit c417a6a
+
+* Tue Sep 06 2016 Lokesh Mandvekar - 1.10.3-52
+- Resolves: #1370935 - fs_rw_nsfs_files broken in selinux-policy, included in
+docker-selinux
+- built docker-selinux commit 3d17c3f
+
+* Tue Sep 06 2016 Lokesh Mandvekar - 1.10.3-51
+- Resolves: #1370935 - remove label for kubelet directory from docker-selinux
+- Resolves: #1357121 - install cron job to cleanup dead containers
+- Resolves: #1303123, #1330141, #1336857, #1346185, #1353626, #1355783,
+- Resolves: #1362611, #1370935
+- built docker projectatomic/rhel7-1.10.3 commit ef55c88
+- built docker-selinux commit edbbfc9
+- built docker-lvm-plugin commit bc03b53
+- built d-s-s commit 95194cb
+
+* Wed Aug 31 2016 Lokesh Mandvekar - 1.10.3-50
+- built docker-selinux commit 45be230
+
+* Fri Aug 26 2016 Lokesh Mandvekar - 1.10.3-49
+- built docker-selinux commit dba8e03
+- update oci-* dependency NVRs
+
+* Tue Aug 16 2016 Lokesh Mandvekar - 1.10.3-48
+- built docker projectatomic/rhel7-1.10.3 commit f9d4a2c
+- built docker-selinux commit 69140d6
+- built d-s-s commit 338cf62
+- built rhel-push-plugin commit 4eaaf33
+- built docker-lvm-plugin commit 532c7ad
+
+* Thu Jun 23 2016 Lokesh Mandvekar - 1.10.3-47
+- 46.x release tag used for 7.2.6, use 47 and up for 7.3
+
+* Thu Jun 23 2016 Lokesh Mandvekar - 1.10.3-45
+- built docker-selinux commit 7419650
+- use selinux-policy >= 3.13.1-64 [rhel-7.3]
+
+* Fri Jun 17 2016 Lokesh Mandvekar - 1.10.3-44
+- Resolves: #1311544 (bz added, no other change since -43)
+
+* Fri Jun 17 2016 Lokesh Mandvekar - 1.10.3-43
+- add MountFlags=slave to unitfile
+
+* Mon Jun 13 2016 Lokesh Mandvekar - 1.10.3-42
+- Resolves: #1344448
+- built rhel-push-plugin commit 1a0046f
+
+* Mon Jun 13 2016 Lokesh Mandvekar - 1.10.3-41
+- Resolves: #1341171 - docker should require oci-register-machine and oci-systemd-hook
+- Resolves: #1342274 - docker doesn't own /etc/docker/docker-lvm-plugin
+
+* Thu Jun 09 2016 Lokesh Mandvekar - 1.10.3-40
+- bump release tag to make it consistent with docker-latest
+
+* Thu Jun 09 2016 Lokesh Mandvekar - 1.10.3-39
+- bump release tag to make it consistent with docker-latest
+
+* Thu Jun 09 2016 Lokesh Mandvekar - 1.10.3-38
+- built docker projectatomic/rhel7-1.10.3 commit a46c31a
+- fixes a panic
+
+* Wed Jun 08 2016 Lokesh Mandvekar - 1.10.3-37
+- migrator doesn't require docker at runtime either
+- From: Jonathan Lebon
+
+* Wed Jun 08 2016 Lokesh Mandvekar - 1.10.3-36
+- Do not run migrator script via %%triggerin
+- If the docker daemon is already running prior, the new daemon will be
+restarted which will handle migration
+- Remove migrator subpackage from docker runtime deps
+- From: Jonathan Lebon
+
+* Wed Jun 08 2016 Lokesh Mandvekar - 1.10.3-35
+- Resolves: #1338894, #1324150, #1343702, #1339146, #1304808, #1286787,
+#1323819, #1283891, #1339164, #1328917, #1317096,
+#1318690, #1309900, #1245325
+- same as previous build, bugs referenced
+
+* Tue Jun 07 2016 Lokesh Mandvekar - 1.10.3-34
+- Patch0 in previous build has been merged in projectatomic/docker rhel7-1.10.3 branch
+- built docker projectatomic/rhel7-1.10.3 commit 6baafd8
+- define docker_branch macro to be used in %%check
+
+* Tue Jun 07 2016 Lokesh Mandvekar - 1.10.3-33
+- Patch0 used in previous build updated
+
+* Mon Jun 06 2016 Lokesh Mandvekar - 1.10.3-32
+- Resolves: #1341906 - use RWMutex to acces container store
+
+* Thu Jun 02 2016 Lokesh Mandvekar - 1.10.3-31
+- Resolves: #1342274 - update file listings to avoid file ownerships by
+multiple subpackages
+- update docker.sysconfig to include --log-driver=journald in OPTIONS
+
+* Thu Jun 02 2016 Lokesh Mandvekar - 1.10.3-30
+- Resolves: #1342149 - v1.10-migrator shipped separately in both docker and
+docker-latest
+- The v1.10-migrator subpackage in docker-latest has executables prepended
+with 'docker-latest-', while there's no change in the ones shipped with
+docker (RE: #1342149)
+
+* Thu Jun 02 2016 Lokesh Mandvekar - 1.10.3-29
+- Resolves: #1342149 - docker-v1.10-migrator obsoletes
+docker-latest-v1.10-migrator
+
+* Wed Jun 01 2016 Lokesh Mandvekar - 1.10.3-28
+- Resolves: #1341789 - update unitfile to use systemd for cgroups
+
+* Wed Jun 01 2016 Lokesh Mandvekar - 1.10.3-27
+- Resolves: #1341328 - include v1.10-migrator-helper script in the migrator
+subpackage
+- Resolves: #1335635 - solve log spam issues
+- built docker projectatomic/rhel7-1.10.3 commit 4779225
+- built dss commit 194eca2
+
+* Sat May 14 2016 Lokesh Mandvekar - 1.10.3-26
+- Resolves: #1341171 - add oci-register-machine and oci-systemd-hook subpackages
+- built oci-register-machine commit 7d4ce65
+- built oci-systemd-hook commit 41491a3
+
+* Sat May 14 2016 Lokesh Mandvekar - 1.10.3-25
+- docker requires docker-rhel-push-plugin
+
+* Sat May 14 2016 Lokesh Mandvekar - 1.10.3-24
+- docker unitfile updates to include rhel-push-plugin
+
+* Tue May 03 2016 Lokesh Mandvekar - 1.10.3-23
+- bump release tag to obsolete packages in docker-latest
+
+* Tue May 03 2016 Lokesh Mandvekar - 1.10.3-1
+- Resolves: #1335597 - rebase to v1.10.3 + rh patches
+- add subpackages for novolume-plugin, lvm-plugin, rhel-push-plugin, v1.10-migrator
+- BR: libseccomp-devel
+- built docker @projectatomic/rhel7-1.10.3 commit 86bbf84
+- built docker-selinux @origin/rhel7-1.10 commit 032bcda
+- built d-s-s commit df2af94
+- built forward-journald commit 77e02a9
+- built novolume-plugin commit 7715854
+- built rhel-push-plugin commit 904c0ca
+- built lvm-plugin commit 3253f53
+- built v1.10-migrator commit c417a6a
+
+* Tue May 03 2016 Lokesh Mandvekar - 1.9.1-40
+- Resolves: #1332592 - requires docker-common = version-release
+- From: Ed Santiago
+
+* Tue May 03 2016 Lokesh Mandvekar - 1.9.1-39
+- Resolves: #1332016, #1329743
+- built docker projectatomic/rhel7-1.9 commit ab77bde
+- built docker-selinux origin/rhel-1.10 commit 032bcda
+
+* Wed Apr 27 2016 Lokesh Mandvekar - 1.9.1-38
+- Resolves: #1331007 - fix selinux labels for new docker execs names
+- built docker-selinux commit#501ea4c
+
+* Tue Apr 26 2016 Lokesh Mandvekar - 1.9.1-37
+- Resolves: #1330622 - /usr/bin/docker handles docker/docker-latest
+conditions
+- Resolves: #1330290 - d-s-s: do not pass devices which have 'creation of
+device node' in progress
+- built d-s-s commit#df2af94
+
+* Tue Apr 26 2016 Lokesh Mandvekar - 1.9.1-36
+- Resolves: #1330622 - don't allow $DOCKERBINARY==/usr/bin/docker
+
+* Tue Apr 26 2016 Lokesh Mandvekar - 1.9.1-35
+- #1330595 fix From: Ed Santiago
+
+* Tue Apr 26 2016 Lokesh Mandvekar - 1.9.1-34
+- Resolves: #1330595
+- use correct exec path for docker-current in unitfile
+
+* Mon Apr 25 2016 Lokesh Mandvekar - 1.9.1-33
+- Resolves: #1328219 - include docker-common subpackage
+- docker-common is a runtime requirement for both docker and docker-latest
+
+* Thu Apr 21 2016 Lokesh Mandvekar - 1.9.1-32
+- update upstream URL
+- Resolves: #1329423 - skip /dev setup in container when it's bind mounted in
+- Resolves: #1329452 - CVE-2016-3697
+- built docker @projectatomic/rhel7-1.9 commit#639e055
+- built docker-selinux commit#39c092c
+- built d-s-s commit#04a3847
+- built forward-journald commit#77e02a9
+
+* Thu Apr 21 2016 Lokesh Mandvekar - 1.9.1-31
+- test-fix for https://github.com/openshift/openshift-ansible/issues/1779
+
+* Mon Apr 18 2016 Lokesh Mandvekar - 1.9.1-30
+- Bump release - previous git log had 2 docker commit values
+- built docker @projectatomic/rhel7-1.9 commit#a1c9058
+- built docker-selinux commit#39c092c
+- built d-s-s commit#04a3847
+- built forward-journald commit#77e02a9
+
+* Mon Apr 18 2016 Lokesh Mandvekar - 1.9.1-29
+- Resolves: #1283718, #1277982, #1126555 #1134424, #1186066,
+ #1228777, #1255060, #1256832, #1261565, #1264562, #1266307,
+ #1266525 #1266902 #1268059 #1272143 #1277982 #1283718 #1300033,
+ #1303110 #1309739 #1316651 #1319783
+- remove conflicts with atomic-openshift and origin
+- built docker @projectatomic/rhel7-1.9 commit#a1c9058
+- built docker-selinux commit#39c092c
+- built d-s-s commit#04a3847
+- built forward-journald commit#77e02a9
+- do not even build dockerinit
+
+* Sun Apr 10 2016 Lokesh Mandvekar - 1.9.1-28
+- built docker @projectatomic/rhel7-1.9 commit#b795b73
+- built docker-selinux commit#39c092c
+- built d-s-s commit#ac50cee
+- built docker-utils commit#b851c03
+- built v1.10-migrator commit#c417a6a
+- built forward-journald commit#77e02a9
+
+* Sun Apr 10 2016 Lokesh Mandvekar - 1.9.1-27
+- split docker-utils into a subpackage so docker-latest can reuse it.
+- docker requires docker-utils at runtime
+- do not ship dockerinit
+- spec cleanups
+
+* Mon Apr 04 2016 Lokesh Mandvekar - 1.9.1-26
+- Resolves: rhbz#1323819 - allow images with VOLUME(s) when binds destination
+override volume definition
+- built docker @projectatomic/rhel7-1.9 commit#b795b73
+- built docker-selinux commit#e72d8d7
+- built d-s-s commit#346018e
+- built docker-utils commit#b851c03
+- built forward-journald commit#77e02a9
+
+* Wed Mar 23 2016 Lokesh Mandvekar - 1.9.1-25
+- Resolves: rhbz#1320302 - Backport fix for --cgroup-parent in docker
+- same commits as release -24, only added bug number
+
+* Wed Mar 23 2016 Lokesh Mandvekar - 1.9.1-24
+- built docker @projectatomic/rhel7-1.9 commit#78ee77d
+- built docker-selinux commit#8718b62
+- built d-s-s commit#c6f0553
+- built docker-utils commit#b851c03
+- built forward-journald commit#77e02a9
+
+* Thu Mar 17 2016 Lokesh Mandvekar - 1.9.1-23
+- Resolves: rhbz#1318360 - delete bounds checking rules
+- built docker @projectatomic/rhel7-1.9 commit#f97fb16
+- built docker-selinux commit#8718b62
+- built d-s-s commit#c6f0553
+- built docker-utils commit#b851c03
+- built forward-journald commit#77e02a9
+
+* Tue Mar 15 2016 Lokesh Mandvekar - 1.9.1-22
+- Resolves: rhbz#1317991 - Set Delegate=yes for cgroup transient units
+- built docker @projectatomic/rhel7-1.9 commit#f97fb16
+- built docker-selinux commit#69be4dc
+- built d-s-s commit#03dfc7b
+- built docker-utils commit#b851c03
+- built forward-journald commit#77e02a9
+
+* Mon Mar 14 2016 Lokesh Mandvekar - 1.9.1-21
+- Resolves: rhbz#1317662 - include manpage for docker daemon (corrected)
+
+* Mon Mar 14 2016 Lokesh Mandvekar - 1.9.1-20
+- Resolves: rhbz#1317662 - include manpage for docker run
+- Resolves: rhbz#1317627 - ensure that we join all the cgroups
+- built docker @projectatomic/rhel7-1.9 commit#0275914
+- built docker-selinux commit#69be4dc
+- built d-s-s commit#03dfc7b
+- built docker-utils commit#b851c03
+- built forward-journald commit#77e02a9
+
+* Wed Mar 09 2016 Lokesh Mandvekar - 1.9.1-19
+- Resolves: rhbz#1316190 - set NotifyAccess=all in unitfile
+
+* Tue Mar 08 2016 Lokesh Mandvekar - 1.9.1-18
+- Resolves: rhbz#1286765 - set TimeoutStartSec=0 in unitfile
+- Resolves: rhbz#1298363, rhbz#1300076, rhbz#1304038, rhbz#1302418
+- built forward-journald commit#77e02a9 - other subpackage commits same as
+previous build
+
+* Tue Mar 08 2016 Lokesh Mandvekar - 1.9.1-17
+- built docker @projectatomic/rhel7-1.9 commit#185277d
+- built docker-selinux commit#e2e1f22
+- built d-s-s commit#03dfc7b
+- built docker-utils commit#b851c03
+- built forward-journald commit#48b9599
+
+* Tue Feb 02 2016 Lokesh Mandvekar - 1.9.1-16
+- Resolves: rhbz#1304038 - conflict with openshift 3.1
+- allow golang >= 1.4.2
+
+* Thu Jan 28 2016 Lokesh Mandvekar - 1.9.1-15
+- Resolves: rhbz#1302411
+- built docker @projectatomic/rhel7-1.9 commit#50e78a0
+- built docker-selinux commit#e2e1f22
+- built d-s-s commit#1c2b95b
+- built docker-utils commit#dab51ac
+
+* Tue Jan 26 2016 Lokesh Mandvekar - 1.9.1-14
+- built docker @projectatomic/rhel7-1.9 commit#fe0b590
+- built docker-selinux commit#e2e1f22
+- built d-s-s commit#1c2b95b
+- built docker-utils commit#dab51ac
+
+* Mon Jan 25 2016 Lokesh Mandvekar - 1.9.1-13
+- Resolves: rhbz#1301199 - do not append distro tag to docker version
+
+* Wed Jan 20 2016 Lokesh Mandvekar - 1.9.1-12
+- built docker @projectatomic/rhel7-1.9 commit#2dbcc37
+- built docker-selinux commit#e2e1f22
+- built d-s-s commit#1c2b95b
+- built docker-utils commit#dab51ac
+
+* Fri Jan 15 2016 Lokesh Mandvekar - 1.9.1-11
+- built docker @projectatomic/rhel7-1.9 commit#2dbcc37
+- built docker-selinux commit#e2e1f22
+- built d-s-s commit#1c2b95b
+- built docker-utils commit#dab51ac
+
+* Mon Jan 11 2016 Lokesh Mandvekar - 1.9.1-10
+- built docker @projectatomic/rhel7-1.9 commit#26797f7
+- built docker-selinux commit#e2e1f22
+- built d-s-s commit#1c2b95b
+- built docker-utils commit#dab51ac
+
+* Sat Dec 12 2015 Lokesh Mandvekar - 1.9.1-9
+- built docker @projectatomic/rhel7-1.9 commit#401dfee
+- built docker-selinux commit#e2e1f22
+- built d-s-s commit#91d6cfd
+- built docker-utils commit#dab51ac
+
+* Fri Dec 04 2015 Lokesh Mandvekar - 1.9.1-8
+- built docker @projectatomic/rhel7-1.9 commit#32fb322
+- built docker-selinux commit#441f312
+- built d-s-s commit#e38b94d
+- built docker-utils commit#dab51ac
+
+* Wed Dec 02 2015 Lokesh Mandvekar - 1.9.1-7
+- built docker @projectatomic/rhel7-1.9 commit#32fb322
+- built docker-selinux commit#441f312
+- built d-s-s commit#0814c26
+- built docker-utils commit#dab51ac
+
+* Wed Dec 02 2015 Lokesh Mandvekar - 1.9.1-6
+- built docker @projectatomic/rhel7-1.9 commit#32fb322
+- built docker-selinux commit#441f312
+- built d-s-s commit#0814c26
+- built docker-utils commit#dab51ac
+
+* Mon Nov 30 2015 Lokesh Mandvekar - 1.9.1-5
+- built docker @projectatomic/rhel7-1.9 commit#32fb322
+- built docker-selinux commit#dbfad05
+- built d-s-s commit#0814c26
+- built docker-utils commit#dab51ac
+
+* Wed Nov 25 2015 Lokesh Mandvekar - 1.9.1-4
+- Resolves: rhbz#1275399
+- built docker @projectatomic/rhel7-1.9 commit#390a466
+- built docker-selinux commit#dbfad05
+- built d-s-s commit#0814c26
+- built docker-utils commit#dab51ac
+
+* Tue Nov 24 2015 Lokesh Mandvekar - 1.9.1-3
+- built docker @projectatomic/rhel7-1.9 commit#698d463
+- built docker-selinux commit#dbfad05
+- built d-s-s commit#0814c26
+- built docker-utils commit#dab51ac
+
+* Tue Nov 24 2015 Lokesh Mandvekar - 1.9.1-2
+- Resolves: rhbz#1263394 - set unitfile to 5 mins
+
+* Tue Nov 24 2015 Lokesh Mandvekar - 1.9.1-1
+- use correct version number, no other change since last build
+
+* Tue Nov 24 2015 Lokesh Mandvekar - 1.9.0-11
+- built docker @projectatomic/rhel7-1.9 commit#f1cda67
+- built docker-selinux commit#dbfad05
+- built d-s-s commit#0814c26
+- built docker-utils commit#dab51ac
+
+* Mon Nov 23 2015 Lokesh Mandvekar - 1.9.0-10
+- Resolves: rhbz#1283718
+- built docker @projectatomic/rhel7-1.9 commit#0ba2491
+- built docker-selinux commit#dbfad05
+- built d-s-s commit#0814c26
+- built docker-utils commit#dab51ac
+
+* Thu Nov 19 2015 Lokesh Mandvekar - 1.9.0-9
+- built docker @projectatomic/rhel7-1.9 commit#eb84909
+- built docker-selinux commit#dbfad05
+- built d-s-s commit#c638a60
+- built docker-utils commit#dab51ac
+
+* Wed Nov 11 2015 Lokesh Mandvekar - 1.8.2-10
+- Resolves: rhbz#1281805, rhbz#1271229, rhbz#1276346
+- Resolves: rhbz#1275376, rhbz#1282898
+
+* Wed Nov 11 2015 Lokesh Mandvekar - 1.8.2-9
+- Resolves: rhbz#1280068 - Build docker with DWARF
+- Move back to 1.8.2
+- built docker @rhatdan/rhel7-1.8 commit#a01dc02
+- built docker-selinux commit#dbfad05
+- built d-s-s commit#e9722cc
+- built docker-utils commit#dab51ac
+
+* Mon Nov 02 2015 Lokesh Mandvekar - 1.9.0-8
+- Resolves: rhbz#1225093 (partially)
+- built docker @projectatomic/rhel7-1.9 commit#cdd3941
+- built docker-selinux commit#dbfad05
+- built d-s-s commit#e9722cc
+- built docker-utils commit#dab51ac
+
+* Wed Oct 28 2015 Lokesh Mandvekar - 1.9.0-7
+- Resolves: rhbz#1275554
+- built docker @projectatomic/rhel7-1.9 commit#61fd965
+- built docker-selinux commit#dbfad05
+- built d-s-s commit#e9722cc
+- built docker-utils commit#dab51ac
+
+* Wed Oct 28 2015 Lokesh Mandvekar - 1.9.0-6
+- built docker @projectatomic/rhel7-1.9 commit#166d43b
+- built docker-selinux commit#dbfad05
+- built d-s-s commit#e9722cc
+- built docker-utils commit#dab51ac
+
+* Mon Oct 26 2015 Lokesh Mandvekar - 1.9.0-5
+- built docker @projectatomic/rhel7-1.9 commit#6897d78
+- built docker-selinux commit#dbfad05
+- built d-s-s commit#e9722cc
+- built docker-utils commit#dab51ac
+
+* Fri Oct 23 2015 Lokesh Mandvekar - 1.9.0-4
+- built docker @projectatomic/rhel7-1.9 commit#0bb2bf4
+- built docker-selinux commit#dbfad05
+- built d-s-s commit#e9722cc
+- built docker-utils commit#dab51ac
+
+* Thu Oct 22 2015 Lokesh Mandvekar - 1.9.0-3
+- built docker @projectatomic/rhel7-1.9 commit#1ea7f30
+- built docker-selinux commit#dbfad05
+- built d-s-s commit#01df512
+- built docker-utils commit#dab51ac
+
+* Thu Oct 22 2015 Lokesh Mandvekar - 1.9.0-2
+- built docker @projectatomic/rhel7-1.9 commit#1ea7f30
+- built docker-selinux commit#fe61432
+- built d-s-s commit#01df512
+- built docker-utils commit#dab51ac
+
+* Wed Oct 14 2015 Lokesh Mandvekar - 1.8.2-8
+- built docker @rhatdan/rhel7-1.8 commit#a01dc02
+- built docker-selinux master commit#e2a5226
+- built d-s-s master commit#6898d43
+- built docker-utils master commit#dab51ac
+
+* Fri Oct 09 2015 Lokesh Mandvekar - 1.8.2-7
+- https://github.com/rhatdan/docker/pull/127 (changes for libcontainer/user)
+- https://github.com/rhatdan/docker/pull/128 (/dev mount from host)
+
+* Wed Oct 07 2015 Lokesh Mandvekar - 1.8.2-6
+- built docker @rhatdan/rhel7-1.8 commit#bb472f0
+- built docker-selinux master commit#44abd21
+- built d-s-s master commit#6898d43
+- built docker-utils master commit#dab51ac
+
+* Wed Sep 30 2015 Lokesh Mandvekar - 1.8.2-5
+- Resolves: rhbz#1267743
+- https://github.com/docker/docker/pull/16639
+- https://github.com/opencontainers/runc/commit/c9d58506297ed6c86c9d8a91d861e4de3772e699
+
+* Wed Sep 30 2015 Lokesh Mandvekar - 1.8.2-4
+- built docker @rhatdan/rhel7-1.8 commit#23f26d9
+- built docker-selinux master commit#2ed73eb
+- built d-s-s master commit#6898d43
+- built docker-utils master commit#dab51ac
+
+* Wed Sep 30 2015 Lokesh Mandvekar - 1.8.2-3
+- Resolves: rhbz#1264557 (extras-rhel-7.1.6) - rebase to 1.8.2
+- Resolves: rhbz#1265810 (extras-rhel-7.2) - rebase to 1.8.2
+- built docker @rhatdan/rhel7-1.8 commit#23f26d9
+- built docker-selinux master commit#d6560f8
+- built d-s-s master commit#6898d43
+- built docker-utils master commit#dab51ac
+- use golang == 1.4.2
+
+* Mon Sep 21 2015 Lokesh Mandvekar - 1.8.2-2
+- built docker-selinux master commit#d6560f8
+
+* Fri Sep 18 2015 Lokesh Mandvekar - 1.8.2-1
+- package only provides docker, docker-selinux and docker-logrotate
+- Resolves: rhbz#1261329, rhbz#1263394, rhbz#1264090
+- built docker @rhatdan/rhel7-1.8 commit#23f26d9
+- built d-s-s master commit#6898d43
+- built docker-selinux master commit#b5281b7
+- built docker-utils master commit#dab51ac
+
+* Thu Aug 27 2015 Lokesh Mandvekar - 1.7.1-115
+- Resolves: rhbz#1252421
+- built docker @rhatdan/rhel7-1.7 commit#446ad9b
+- built docker-py @rhatdan/master commit#54a154d
+- built d-s-s master commit#d3b9ba7
+- built atomic master commit#011a826
+- built docker-selinux master commit#6267b83
+- built docker-utils master commit#dab51ac
+
+* Mon Aug 24 2015 Lokesh Mandvekar - 1.7.1-114
+- Resolves: rhbz#1255874 - (#1255488 is for 7.2)
+
+* Fri Aug 21 2015 Lokesh Mandvekar - 1.7.1-113
+- Resolves: rhbz#1255488
+- built docker @rhatdan/rhel7-1.7 commit#4136d06
+- built docker-py @rhatdan/master commit#54a154d
+- built d-s-s master commit#d3b9ba7
+- built atomic master commit#995a223
+- built docker-selinux master commit#39a894e
+- built docker-utils master commit#dab51ac
+
+* Thu Aug 20 2015 Lokesh Mandvekar - 1.7.1-112
+- Resolves: rhbz#1255051
+- built docker @rhatdan/rhel7-1.7 commit#4136d06
+- built docker-py @rhatdan/master commit#54a154d
+- built d-s-s master commit#ac1b30e
+- built atomic master commit#53169d5
+- built docker-selinux master commit#39a894e
+- built docker-utils master commit#dab51ac
+
+* Tue Aug 18 2015 Lokesh Mandvekar - 1.7.1-111
+- built docker @rhatdan/rhel7-1.7 commit#9fe211a
+- built docker-py @rhatdan/master commit#54a154d
+- built d-s-s master commit#ac1b30e
+- built atomic master commit#53169d5
+- built docker-selinux master commit#39a894e
+- built docker-utils master commit#dab51ac
+
+* Mon Aug 17 2015 Lokesh Mandvekar - 1.7.1-110
+- built docker @rhatdan/rhel7-1.7 commit#ba2de95
+- built docker-py @rhatdan/master commit#54a154d
+- built d-s-s master commit#ac1b30e
+- built atomic master commit#53169d5
+- built docker-selinux master commit#39a894e
+- built docker-utils master commit#dab51ac
+
+* Mon Aug 10 2015 Lokesh Mandvekar - 1.7.1-109
+- Resolves: rhbz#1249651 - unpin python-requests requirement
+- update python-websocket-client to 0.32.0
+
+* Tue Jul 28 2015 Lokesh Mandvekar - 1.7.1-108
+- built docker @rhatdan/rhel7-1.7 commit#3043001
+- built docker-py @rhatdan/master commit#54a154d
+- built d-s-s master commit#b152398
+- built atomic master commit#a4442c4
+- built docker-selinux master commit#bebf349
+- built docker-utils master commit#dab51ac
+
+* Fri Jul 24 2015 Lokesh Mandvekar - 1.7.1-107
+- built docker @rhatdan/rhel7-1.7 commit#3043001
+- built docker-py @rhatdan/master commit#54a154d
+- built d-s-s master commit#b152398
+- built atomic master commit#52d695c
+- built docker-selinux master commit#bebf349
+
+* Thu Jul 23 2015 Lokesh Mandvekar - 1.7.1-106
+- built docker @rhatdan/rhel7-1.7 commit#3043001
+- built docker-py @rhatdan/master commit#54a154d
+- built d-s-s master commit#b152398
+- built atomic master commit#52d695c
+- built docker-selinux master commit#bebf349
+
+* Thu Jul 23 2015 Lokesh Mandvekar - 1.7.1-105
+- Resolves: rhbz#1245325
+- built docker @rhatdan/rhel7-1.7 commit#ac162a3
+- built docker-py @rhatdan/master commit#54a154d
+- built d-s-s master commit#b152398
+- built atomic master commit#ac162a3
+- built docker-selinux master commit#ac162a3
+- disable dockerfetch and dockertarsum
+
+* Wed Jul 22 2015 Lokesh Mandvekar - 1.7.1-104
+- use a common release tag for all subpackages, much easier to update via
+rpmdev-bumpspec
+
+* Wed Jul 22 2015 Lokesh Mandvekar - 1.7.1-1
+- built docker @rhatdan/rhel7-1.7 commit#d2fbc0b
+- built docker-py @rhatdan/master commit#54a154d
+- built d-s-s master commit#b152398
+- built atomic master commit#d2fbc0b
+- built docker-selinux master commit#d2fbc0b
+
+* Fri Jul 17 2015 Jonathan Lebon - 1.7.0-5
+- Add patch for atomic.sysconfig
+- Related: https://github.com/projectatomic/atomic/pull/94
+
+* Wed Jul 15 2015 Jan Chaloupka - 1.7.0-3.1
+- Add unit-test subpackage
+
+* Thu Jul 09 2015 Lokesh Mandvekar - 1.7.0-3
+- built docker @rhatdan/rhel7-1.7 commit#4740812
+
+* Wed Jul 08 2015 Lokesh Mandvekar - 1.7.0-2
+- increment all release tags to make koji happy
+
+* Wed Jul 08 2015 Lokesh Mandvekar - 1.7.0-1
+- Resolves: rhbz#1241186 - rebase to v1.7.0 + rh patches
+- built docker @rhatdan/rhel7-1.7 commit#0f235fc
+- built docker-selinux master commit#bebf349
+- built d-s-s master commit#e9c3a4c
+- built atomic master commit#f133684
+- rebase python-docker-py to upstream v1.2.3
+- disable docker-fetch for now, doesn't build
+
+* Mon Jun 15 2015 Lokesh Mandvekar - 1.6.2-14
+- Resolves: rhbz#1218639, rhbz#1225556 (unresolved in -11)
+- build docker @lsm5/rhel7-1.6 commit#ba1f6c3
+
+* Mon Jun 15 2015 Lokesh Mandvekar - 1.6.2-13
+- Resolves: rhbz#1222453
+
+* Mon Jun 15 2015 Lokesh Mandvekar - 1.6.2-12
+- build docker-selinux master commit#9c089c6
+
+* Mon Jun 15 2015 Lokesh Mandvekar - 1.6.2-11
+- Resolves: rhbz#1231936 (clone of fedora rhbz#1231134), rhbz#1225556, rhbz#1215819
+- build docker @rhatdan/rhel7-1.6 commit#7b32c6c
+
+* Wed Jun 10 2015 Lokesh Mandvekar - 1.6.2-10
+- correct typo
+
+* Wed Jun 10 2015 Lokesh Mandvekar - 1.6.2-9
+- Resolves: rhbz#1214070 - update d-s-s related deps
+- Resolves: rhbz#1229374 - use prior existing metadata volume if any
+- Resolves: rhbz#1230192 (include d-s-s master commit#eefbef7)
+- build docker @rhatdan/rhel7-1.6 commit#b79465d
+
+* Mon Jun 08 2015 Lokesh Mandvekar - 1.6.2-8
+- Resolves: rhbz#1229319 - do not claim /run/secrets
+- Resolves: rhbz#1228167
+- build docker rhatdan/rhel7-1.6 commit#ac7d43f
+- build atomic master commit#f863afd
+
+* Thu Jun 04 2015 Lokesh Mandvekar - 1.6.2-7
+- Resolves: rhbz#1228397 - install manpage for d-s-s
+- Resolves: rhbz#1228459 - solve 'Permission denied' error for d-s-s
+- Resolves: rhbz#1228685 - don't append dist tag to docker version
+(revert change in 1.6.2-4)
+
+* Tue Jun 02 2015 Lokesh Mandvekar - 1.6.2-6
+- build docker rhatdan/rhel7-1.6 commit#f1561f6
+
+* Tue Jun 02 2015 Lokesh Mandvekar - 1.6.2-5
+- build docker-selinux master commit#99c4c77
+- build atomic master commit#2f1398c
+- include docker-storage-setup in docker itself, no subpackage created
+- docker.service Wants=docker-storage-setup.service
+
+* Mon Jun 01 2015 Lokesh Mandvekar - 1.6.2-4
+- include dist tag in 'docker version' to tell a distro build from a docker
+upstream rpm
+
+* Mon Jun 01 2015 Lokesh Mandvekar - 1.6.2-3
+- Resolves: rhbz#1226989 - correct install path for docker-stroage-setup
+config file
+- Resolves: rhbz#1227040 - docker requires docker-storage-setup at runtime
+- built docker @rhatdan/rhel7-1.6 commit#a615a49
+- built atomic master commit#2f1398c
+- built d-s-s master commit#0f2b772
+
+* Thu May 28 2015 Lokesh Mandvekar - 1.6.2-2
+- build docker @rhatdan/rhel7-1.6 commit#175dd9c
+
+* Thu May 28 2015 Lokesh Mandvekar - 1.6.2-1
+- Resolves: rhbz#1225965 - rebase to 1.6.2
+- Resolves: rhbz#1226320, rhbz#1225549, rhbz#1225556
+- Resolves: rhbz#1219705 - CVE-2015-3627
+- Resolves: rhbz#1219701 - CVE-2015-3629
+- Resolves: rhbz#1219709 - CVE-2015-3630
+- Resolves: rhbz#1219713 - CVE-2015-3631
+- build docker @rhatdan/rhel7-1.6 commit#d8675b5
+- build atomic master commit#ec592be
+- build docker-selinux master commit#e86b2bc
+
+* Tue May 26 2015 Lokesh Mandvekar - 1.6.0-15
+- d-s-s br: pkgconfig(systemd)
+- Resolves: rhbz#1214070 enforce min NVR for lvm2
+
+* Tue May 26 2015 Lokesh Mandvekar - 1.6.0-14
+- build atomic master commit#cc9aed4
+- build docker-utils master commit#562e2c0
+- build docker-selinux master commit#ba1ff3c
+- include docker-storage-setup subpackage, use master commit#e075395
+- Resolves: rhbz#1216095
+
+* Mon May 25 2015 Michal Minar - 1.6.0-13
+- Remove all repositories when removing image by ID.
+- Resolves: #1222784
+
+* Thu Apr 30 2015 Lokesh Mandvekar - 1.6.0-11
+- build docker @rhatdan/rhel7-1.6 commit#8aae715
+- build atomic @projectatomic/master commit#5b2fa8d (fixes a typo)
+- Resolves: rhbz#1207839
+- Resolves: rhbz#1211765
+- Resolves: rhbz#1209545 (fixed in 1.6.0-10)
+- Resolves: rhbz#1151167 (fixed in 1.6.0-6)
+
+* Tue Apr 28 2015 Lokesh Mandvekar - 1.6.0-10
+- Resolves: rhbz#1215768
+- Resolves: rhbz#1212579
+- build docker @rhatdan/rhel7-1.6 commit#0852937
+
+* Fri Apr 24 2015 Lokesh Mandvekar - 1.6.0-9
+- build docker @rhatdan/rhel7-1.6 commit#6a57386
+- fix registry unit test
+
+* Wed Apr 22 2015 Lokesh Mandvekar - 1.6.0-8
+- build docker @rhatdan/rhel7-1.6 commit#7bd2216
+
+* Tue Apr 21 2015 Lokesh Mandvekar - 1.6.0-7
+- build docker @rhatdan/rhel7-1.6 commit#c3721ce
+- build atomic master commit#7b136161
+- Resolves: rhbz#1213636
+
+* Fri Apr 17 2015 Lokesh Mandvekar - 1.6.0-6
+- Rebuilt with golang 1.4.2
+- Resolves: rhbz#1212813
+
+* Fri Apr 17 2015 Lokesh Mandvekar - 1.6.0-5
+- build docker @rhatdan/rhel7-1.6 commit#9c42d44
+- build docker-selinux master commit#d59539b
+- Resolves: rhbz#1211750
+
+* Thu Apr 16 2015 Lokesh Mandvekar - 1.6.0-4
+- build docker @rhatdan/rhel7-1.6 commit#c1a573c
+- includes 1.6.0 release + redhat patches
+- include docker-selinux @fedora-cloud/master commit#d74079c
+
+* Thu Apr 16 2015 Michal Minar - 1.6.0-3
+- Fixed login command
+- Resolves: rhbz#1212188
+
+* Wed Apr 15 2015 Lokesh Mandvekar - 1.6.0-2
+- Resolves: rhbz#1211292 - move GOTRACEBACK=crash to unitfile
+- build docker @rhatdan/rhel7-1.6 commit#fed6da1
+- build atomic master commit#e5734c4
+
+* Tue Apr 14 2015 Lokesh Mandvekar - 1.6.0-1
+- use docker @rhatdan/rhel7-1.6 commit#a8ccea4
+
+* Fri Apr 10 2015 Lokesh Mandvekar - 1.5.0-30
+- use docker @rhatdan/1.6 commit#24bc1b9
+
+* Fri Mar 27 2015 Lokesh Mandvekar - 1.5.0-29
+- use docker @rhatdan/1.6 commit#2d06cf9
+
+* Fri Mar 27 2015 Lokesh Mandvekar - 1.5.0-28
+- Resolves: rhbz#1206443 - CVE-2015-1843
+
+* Wed Mar 25 2015 Lokesh Mandvekar - 1.5.0-27
+- revert rhatdan/docker commit 72a9000fcfa2ec5a2c4a29fb62a17c34e6dd186f
+- Resolves: rhbz#1205276
+
+* Tue Mar 24 2015 Lokesh Mandvekar - 1.5.0-26
+- revert rhatdan/docker commit 74310f16deb3d66444bb461c29a09966170367db
+
+* Mon Mar 23 2015 Lokesh Mandvekar - 1.5.0-25
+- don't delete autogen in hack/make.sh
+- re-enable docker-fetch
+
+* Mon Mar 23 2015 Lokesh Mandvekar - 1.5.0-24
+- bump release tags for all
+
+* Mon Mar 23 2015 Lokesh Mandvekar - 1.5.0-23
+- Resolves: rhbz#1204260 - do not delete linkgraph.db before starting service
+
+* Mon Mar 23 2015 Lokesh Mandvekar - 1.5.0-22
+- increment release tag (no other changes)
+
+* Sun Mar 22 2015 Lokesh Mandvekar - 1.5.0-21
+- install cert for redhat.io authentication
+
+* Mon Mar 16 2015 Lokesh Mandvekar - 1.5.0-20
+- Resolves: rhbz#1202517 - fd leak
+- build docker rhatdan/1.5.0 commit#ad5a92a
+- build atomic master commit#4ff7dbd
+
+* Tue Mar 10 2015 Lokesh Mandvekar - 1.5.0-19
+- Resolves: rhbz#1200394 - don't mount /run as tmpfs if mounted as a volume
+- Resolves: rhbz#1187603 - 'atomic run' no longer ignores new image if
+container still exists
+- build docker rhatdan/1.5.0 commit#5992901
+- no rpm change, ensure release tags in changelogs are consistent
+
+* Tue Mar 10 2015 Lokesh Mandvekar - 1.5.0-18
+- handle updates smoothly from a unified docker-python to split out
+docker-python and atomic
+
+* Tue Mar 10 2015 Lokesh Mandvekar - 1.5.0-17
+- build docker @rhatdan/1.5.0 commit#d7dfe82
+- Resolves: rhbz#1198599 - use homedir from /etc/passwd if $HOME isn't set
+- atomic provided in a separate subpackage
+
+* Mon Mar 09 2015 Lokesh Mandvekar - 1.5.0-16
+- build docker @rhatdan/1.5.0 commit#867ff5e
+- build atomic master commit#
+- Resolves: rhbz#1194445 - patch docker-python to make it work with older
+python-requests
+- Resolves: rhbz#1200104 - dns resolution works with selinux enforced
+
+* Mon Mar 09 2015 Lokesh Mandvekar - 1.5.0-15
+- Resolves: rhbz#1199433 - correct install path for 80-docker.rules
+
+* Mon Mar 09 2015 Lokesh Mandvekar - 1.5.0-14
+- build docker, @rhatdan/1.5.0 commit#365cf68
+- build atomic, master commit#f175fb6
+
+* Fri Mar 06 2015 Lokesh Mandvekar - 1.5.0-13
+- build docker, @rhatdan/1.5.0 commit#e0fdceb
+- build atomic, master commit#ef2b661
+
+* Thu Mar 05 2015 Lokesh Mandvekar - 1.5.0-12
+- Resolves: rhbz#1198630
+- build docker, @rhatdan/1.5.0 commit#233dc3e
+- build atomic, master commit#c6390c7
+
+* Tue Mar 03 2015 Lokesh Mandvekar - 1.5.0-11
+- build docker rhatdan/1.5.0 commit#3a4d0f1
+- build atomic master commit#d68d76b
+- Resolves: rhbz#1188252 - rm /var/lib/docker/linkgraph.db in unit file
+before starting docker daemon
+
+* Mon Mar 02 2015 Michal Minar - 1.5.0-10
+- Fixed and speeded up repository searching
+
+* Fri Feb 27 2015 Lokesh Mandvekar - 1.5.0-9
+- increment all release tags
+
+* Fri Feb 27 2015 Lokesh Mandvekar - 1.5.0-9
+- increment docker release tag
+
+* Thu Feb 26 2015 Lokesh Mandvekar - 1.5.0-7
+- Resolves: rhbz#1196709 - fix docker build's authentication issue
+- Resolves: rhbz#1197158 - fix ADD_REGISTRY and BLOCK_REGISTRY in unitfile
+- Build docker-utils commit#dcb4518
+- update docker-python to 1.0.0
+- disable docker-fetch (not compiling currently)
+
+* Tue Feb 24 2015 Lokesh Mandvekar - 1.5.0-6
+- build docker rhatdan/1.5.0 commit#e5d3e08
+- docker registers machine with systemd
+- create journal directory so that journal on host can see journal content in
+container
+- build atomic commit#a7ff4cb
+
+* Mon Feb 16 2015 Lokesh Mandvekar - 1.5.0-5
+- use docker rhatdan/1.5.0 commit#1a4e592
+- Complete fix for rhbz#1192171 - patch included in docker tarball
+- use docker-python 0.7.2
+- Resolves: rhbz#1192312 - solve version-release requirements for
+subpackages
+
+* Mon Feb 16 2015 Michal Minar - 1.5.0-4
+- Readded --(add|block)-registry flags.
+
+* Fri Feb 13 2015 Lokesh Mandvekar