diff --git a/.docker-latest.metadata b/.docker-latest.metadata
new file mode 100644
index 0000000..91f6167
--- /dev/null
+++ b/.docker-latest.metadata
@@ -0,0 +1,7 @@
+a2a9f5deac1f258765a1840240f8d80c2767e99f SOURCES/container-storage-setup-f7a3746.tar.gz
+3dfa501d9be45ec3c3e4bdebf64e0999cccba29b SOURCES/containerd-89a5d2c.tar.gz
+227d4d559b96ebc4ee6f7ab43a5c2d4722b1ac5d SOURCES/docker-9a813fa.tar.gz
+ad7af9d5bdc942015d90ea28591fae7445bbfe2e SOURCES/libnetwork-460ac8f.tar.gz
+ec4747330f0c9c3de272b62c5b5f5ec06cd69172 SOURCES/runc-518736e.tar.gz
+22673281ea17a95f3f249f87ce3b4cda55d47966 SOURCES/tini-0effd37.tar.gz
+496f9927f4254508ea1cd94f473b5b9321d41245 SOURCES/v1.10-migrator-c417a6a.tar.gz
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..6035d59
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,7 @@
+SOURCES/container-storage-setup-f7a3746.tar.gz
+SOURCES/containerd-89a5d2c.tar.gz
+SOURCES/docker-9a813fa.tar.gz
+SOURCES/libnetwork-460ac8f.tar.gz
+SOURCES/runc-518736e.tar.gz
+SOURCES/tini-0effd37.tar.gz
+SOURCES/v1.10-migrator-c417a6a.tar.gz
diff --git a/README.md b/README.md
deleted file mode 100644
index 98f42b4..0000000
--- a/README.md
+++ /dev/null
@@ -1,4 +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/README.docker-latest-logrotate b/SOURCES/README.docker-latest-logrotate
new file mode 100644
index 0000000..e142ad1
--- /dev/null
+++ b/SOURCES/README.docker-latest-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..168b318
--- /dev/null
+++ b/SOURCES/daemon.json
@@ -0,0 +1,4 @@
+{
+ "log-driver": "journald",
+ "signature-verification": false
+}
diff --git a/SOURCES/docker-latest-cleanup.service b/SOURCES/docker-latest-cleanup.service
new file mode 100644
index 0000000..11c5e93
--- /dev/null
+++ b/SOURCES/docker-latest-cleanup.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=Docker Cleanup
+Requires=docker-latest.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-latest-cleanup.timer b/SOURCES/docker-latest-cleanup.timer
new file mode 100644
index 0000000..b4948d4
--- /dev/null
+++ b/SOURCES/docker-latest-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-latest-logrotate.sh b/SOURCES/docker-latest-logrotate.sh
new file mode 100644
index 0000000..cf7825d
--- /dev/null
+++ b/SOURCES/docker-latest-logrotate.sh
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+LOGROTATE=true
+[ -f /etc/sysconfig/docker-latest ] && source /etc/sysconfig/docker-latest
+
+if [ $LOGROTATE == true ]; then
+ for id in $(docker-latest ps -q); do
+ exec $(docker-latest exec $id logrotate -s /var/log/logstatus /etc/logrotate.conf > /dev/null 2>&1)
+ done
+fi
+exit 0
diff --git a/SOURCES/docker-latest-network.sysconfig b/SOURCES/docker-latest-network.sysconfig
new file mode 100644
index 0000000..048d158
--- /dev/null
+++ b/SOURCES/docker-latest-network.sysconfig
@@ -0,0 +1,2 @@
+# /etc/sysconfig/docker-network
+DOCKER_NETWORK_OPTIONS=
diff --git a/SOURCES/docker-latest-storage.sysconfig b/SOURCES/docker-latest-storage.sysconfig
new file mode 100644
index 0000000..3dc1654
--- /dev/null
+++ b/SOURCES/docker-latest-storage.sysconfig
@@ -0,0 +1,14 @@
+# This file may be automatically generated by an installation program.
+
+# 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.
+
+# If your installation did not set a custom storage for Docker, you
+# may do it below.
+
+# Example: Use a custom pair of raw logical volumes (one for metadata,
+# one for data).
+# DOCKER_STORAGE_OPTIONS = --storage-opt dm.metadatadev=/dev/mylogvol/my-docker-metadata --storage-opt dm.datadev=/dev/mylogvol/my-docker-data
+
+DOCKER_STORAGE_OPTIONS=
diff --git a/SOURCES/docker-latest.service b/SOURCES/docker-latest.service
new file mode 100644
index 0000000..a40747a
--- /dev/null
+++ b/SOURCES/docker-latest.service
@@ -0,0 +1,44 @@
+[Unit]
+Description=Docker Application Container Engine
+Documentation=http://docs.docker.com
+After=network.target rhel-push-plugin.socket
+Wants=docker-latest-storage-setup.service
+Requires=rhel-push-plugin.socket registries.service
+
+[Service]
+Type=notify
+NotifyAccess=all
+EnvironmentFile=-/run/containers/registries.conf
+EnvironmentFile=-/etc/sysconfig/docker-latest
+EnvironmentFile=-/etc/sysconfig/docker-latest-storage
+EnvironmentFile=-/etc/sysconfig/docker-latest-network
+Environment=GOTRACEBACK=crash
+Environment=DOCKER_HTTP_HOST_COMPAT=1
+Environment=PATH=/usr/libexec/docker:/usr/bin:/usr/sbin
+ExecStart=/usr/bin/dockerd-latest \
+ --add-runtime docker-runc=/usr/libexec/docker/docker-runc-latest \
+ --default-runtime=docker-runc \
+ --authorization-plugin=rhel-push-plugin \
+ --exec-opt native.cgroupdriver=systemd \
+ --userland-proxy-path=/usr/libexec/docker/docker-proxy-latest \
+ --seccomp-profile=/etc/docker-latest/seccomp.json \
+ --config-file=/etc/docker-latest/daemon.json \
+ -g /var/lib/docker-latest \
+ $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-latest.sysconfig b/SOURCES/docker-latest.sysconfig
new file mode 100644
index 0000000..e3b9721
--- /dev/null
+++ b/SOURCES/docker-latest.sysconfig
@@ -0,0 +1,22 @@
+# /etc/sysconfig/docker-latest
+
+# Modify these options if you want to change the way the docker daemon runs
+# the --log-driver and --signature-verification options have moved to
+# /etc/docker-latest/daemon.json, selinux will be moved in the next release.
+OPTIONS='--selinux-enabled'
+if [ -z "${DOCKER_CERT_PATH}" ]; then
+ DOCKER_CERT_PATH=/etc/docker-latest
+fi
+
+# On 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
+
+# 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
diff --git a/SOURCES/seccomp.json b/SOURCES/seccomp.json
new file mode 100644
index 0000000..b9a4564
--- /dev/null
+++ b/SOURCES/seccomp.json
@@ -0,0 +1,701 @@
+{
+ "defaultAction": "SCMP_ACT_ERRNO",
+ "archMap": [
+ {
+ "architecture": "SCMP_ARCH_X86_64",
+ "subArchitectures": [
+ "SCMP_ARCH_X86",
+ "SCMP_ARCH_X32"
+ ]
+ },
+ {
+ "architecture": "SCMP_ARCH_AARCH64",
+ "subArchitectures": [
+ "SCMP_ARCH_ARM"
+ ]
+ },
+ {
+ "architecture": "SCMP_ARCH_MIPS64",
+ "subArchitectures": [
+ "SCMP_ARCH_MIPS",
+ "SCMP_ARCH_MIPS64N32"
+ ]
+ },
+ {
+ "architecture": "SCMP_ARCH_MIPS64N32",
+ "subArchitectures": [
+ "SCMP_ARCH_MIPS",
+ "SCMP_ARCH_MIPS64"
+ ]
+ },
+ {
+ "architecture": "SCMP_ARCH_MIPSEL64",
+ "subArchitectures": [
+ "SCMP_ARCH_MIPSEL",
+ "SCMP_ARCH_MIPSEL64N32"
+ ]
+ },
+ {
+ "architecture": "SCMP_ARCH_MIPSEL64N32",
+ "subArchitectures": [
+ "SCMP_ARCH_MIPSEL",
+ "SCMP_ARCH_MIPSEL64"
+ ]
+ },
+ {
+ "architecture": "SCMP_ARCH_S390X",
+ "subArchitectures": [
+ "SCMP_ARCH_S390"
+ ]
+ }
+ ],
+ "syscalls": [
+ {
+ "names": [
+ "accept",
+ "accept4",
+ "access",
+ "alarm",
+ "alarm",
+ "bind",
+ "brk",
+ "capget",
+ "capset",
+ "chdir",
+ "chmod",
+ "chown",
+ "chown32",
+ "clock_getres",
+ "clock_gettime",
+ "clock_nanosleep",
+ "close",
+ "connect",
+ "copy_file_range",
+ "creat",
+ "dup",
+ "dup2",
+ "dup3",
+ "epoll_create",
+ "epoll_create1",
+ "epoll_ctl",
+ "epoll_ctl_old",
+ "epoll_pwait",
+ "epoll_wait",
+ "epoll_wait_old",
+ "eventfd",
+ "eventfd2",
+ "execve",
+ "execveat",
+ "exit",
+ "exit_group",
+ "faccessat",
+ "fadvise64",
+ "fadvise64_64",
+ "fallocate",
+ "fanotify_mark",
+ "fchdir",
+ "fchmod",
+ "fchmodat",
+ "fchown",
+ "fchown32",
+ "fchownat",
+ "fcntl",
+ "fcntl64",
+ "fdatasync",
+ "fgetxattr",
+ "flistxattr",
+ "flock",
+ "fork",
+ "fremovexattr",
+ "fsetxattr",
+ "fstat",
+ "fstat64",
+ "fstatat64",
+ "fstatfs",
+ "fstatfs64",
+ "fsync",
+ "ftruncate",
+ "ftruncate64",
+ "futex",
+ "futimesat",
+ "getcpu",
+ "getcwd",
+ "getdents",
+ "getdents64",
+ "getegid",
+ "getegid32",
+ "geteuid",
+ "geteuid32",
+ "getgid",
+ "getgid32",
+ "getgroups",
+ "getgroups32",
+ "getitimer",
+ "getpeername",
+ "getpgid",
+ "getpgrp",
+ "getpid",
+ "getppid",
+ "getpriority",
+ "getrandom",
+ "getresgid",
+ "getresgid32",
+ "getresuid",
+ "getresuid32",
+ "getrlimit",
+ "get_robust_list",
+ "getrusage",
+ "getsid",
+ "getsockname",
+ "getsockopt",
+ "get_thread_area",
+ "gettid",
+ "gettimeofday",
+ "getuid",
+ "getuid32",
+ "getxattr",
+ "inotify_add_watch",
+ "inotify_init",
+ "inotify_init1",
+ "inotify_rm_watch",
+ "io_cancel",
+ "ioctl",
+ "io_destroy",
+ "io_getevents",
+ "ioprio_get",
+ "ioprio_set",
+ "io_setup",
+ "io_submit",
+ "ipc",
+ "kill",
+ "lchown",
+ "lchown32",
+ "lgetxattr",
+ "link",
+ "linkat",
+ "listen",
+ "listxattr",
+ "llistxattr",
+ "_llseek",
+ "lremovexattr",
+ "lseek",
+ "lsetxattr",
+ "lstat",
+ "lstat64",
+ "madvise",
+ "memfd_create",
+ "mincore",
+ "mkdir",
+ "mkdirat",
+ "mknod",
+ "mknodat",
+ "mlock",
+ "mlock2",
+ "mlockall",
+ "mmap",
+ "mmap2",
+ "mprotect",
+ "mq_getsetattr",
+ "mq_notify",
+ "mq_open",
+ "mq_timedreceive",
+ "mq_timedsend",
+ "mq_unlink",
+ "mremap",
+ "msgctl",
+ "msgget",
+ "msgrcv",
+ "msgsnd",
+ "msync",
+ "munlock",
+ "munlockall",
+ "munmap",
+ "nanosleep",
+ "newfstatat",
+ "_newselect",
+ "open",
+ "openat",
+ "pause",
+ "pipe",
+ "pipe2",
+ "poll",
+ "ppoll",
+ "prctl",
+ "pread64",
+ "preadv",
+ "prlimit64",
+ "pselect6",
+ "pwrite64",
+ "pwritev",
+ "read",
+ "readahead",
+ "readlink",
+ "readlinkat",
+ "readv",
+ "recv",
+ "recvfrom",
+ "recvmmsg",
+ "recvmsg",
+ "remap_file_pages",
+ "removexattr",
+ "rename",
+ "renameat",
+ "renameat2",
+ "restart_syscall",
+ "rmdir",
+ "rt_sigaction",
+ "rt_sigpending",
+ "rt_sigprocmask",
+ "rt_sigqueueinfo",
+ "rt_sigreturn",
+ "rt_sigsuspend",
+ "rt_sigtimedwait",
+ "rt_tgsigqueueinfo",
+ "sched_getaffinity",
+ "sched_getattr",
+ "sched_getparam",
+ "sched_get_priority_max",
+ "sched_get_priority_min",
+ "sched_getscheduler",
+ "sched_rr_get_interval",
+ "sched_setaffinity",
+ "sched_setattr",
+ "sched_setparam",
+ "sched_setscheduler",
+ "sched_yield",
+ "seccomp",
+ "select",
+ "semctl",
+ "semget",
+ "semop",
+ "semtimedop",
+ "send",
+ "sendfile",
+ "sendfile64",
+ "sendmmsg",
+ "sendmsg",
+ "sendto",
+ "setfsgid",
+ "setfsgid32",
+ "setfsuid",
+ "setfsuid32",
+ "setgid",
+ "setgid32",
+ "setgroups",
+ "setgroups32",
+ "setitimer",
+ "setpgid",
+ "setpriority",
+ "setregid",
+ "setregid32",
+ "setresgid",
+ "setresgid32",
+ "setresuid",
+ "setresuid32",
+ "setreuid",
+ "setreuid32",
+ "setrlimit",
+ "set_robust_list",
+ "setsid",
+ "setsockopt",
+ "set_thread_area",
+ "set_tid_address",
+ "setuid",
+ "setuid32",
+ "setxattr",
+ "shmat",
+ "shmctl",
+ "shmdt",
+ "shmget",
+ "shutdown",
+ "sigaltstack",
+ "signalfd",
+ "signalfd4",
+ "sigreturn",
+ "socket",
+ "socketcall",
+ "socketpair",
+ "splice",
+ "stat",
+ "stat64",
+ "statfs",
+ "statfs64",
+ "symlink",
+ "symlinkat",
+ "sync",
+ "sync_file_range",
+ "syncfs",
+ "sysinfo",
+ "syslog",
+ "tee",
+ "tgkill",
+ "time",
+ "timer_create",
+ "timer_delete",
+ "timerfd_create",
+ "timerfd_gettime",
+ "timerfd_settime",
+ "timer_getoverrun",
+ "timer_gettime",
+ "timer_settime",
+ "times",
+ "tkill",
+ "truncate",
+ "truncate64",
+ "ugetrlimit",
+ "umask",
+ "uname",
+ "unlink",
+ "unlinkat",
+ "utime",
+ "utimensat",
+ "utimes",
+ "vfork",
+ "vmsplice",
+ "wait4",
+ "waitid",
+ "waitpid",
+ "write",
+ "writev",
+ "mount",
+ "umount2",
+ "reboot",
+ "name_to_handle_at",
+ "unshare"
+ ],
+ "action": "SCMP_ACT_ALLOW",
+ "args": [],
+ "comment": "",
+ "includes": {},
+ "excludes": {}
+ },
+ {
+ "names": [
+ "personality"
+ ],
+ "action": "SCMP_ACT_ALLOW",
+ "args": [
+ {
+ "index": 0,
+ "value": 0,
+ "valueTwo": 0,
+ "op": "SCMP_CMP_EQ"
+ }
+ ],
+ "comment": "",
+ "includes": {},
+ "excludes": {}
+ },
+ {
+ "names": [
+ "personality"
+ ],
+ "action": "SCMP_ACT_ALLOW",
+ "args": [
+ {
+ "index": 0,
+ "value": 8,
+ "valueTwo": 0,
+ "op": "SCMP_CMP_EQ"
+ }
+ ],
+ "comment": "",
+ "includes": {},
+ "excludes": {}
+ },
+ {
+ "names": [
+ "personality"
+ ],
+ "action": "SCMP_ACT_ALLOW",
+ "args": [
+ {
+ "index": 0,
+ "value": 4294967295,
+ "valueTwo": 0,
+ "op": "SCMP_CMP_EQ"
+ }
+ ],
+ "comment": "",
+ "includes": {},
+ "excludes": {}
+ },
+ {
+ "names": [
+ "breakpoint",
+ "cacheflush",
+ "set_tls"
+ ],
+ "action": "SCMP_ACT_ALLOW",
+ "args": [],
+ "comment": "",
+ "includes": {
+ "arches": [
+ "arm",
+ "arm64"
+ ]
+ },
+ "excludes": {}
+ },
+ {
+ "names": [
+ "arch_prctl"
+ ],
+ "action": "SCMP_ACT_ALLOW",
+ "args": [],
+ "comment": "",
+ "includes": {
+ "arches": [
+ "amd64",
+ "x32"
+ ]
+ },
+ "excludes": {}
+ },
+ {
+ "names": [
+ "modify_ldt"
+ ],
+ "action": "SCMP_ACT_ALLOW",
+ "args": [],
+ "comment": "",
+ "includes": {
+ "arches": [
+ "amd64",
+ "x32",
+ "x86"
+ ]
+ },
+ "excludes": {}
+ },
+ {
+ "names": [
+ "s390_pci_mmio_read",
+ "s390_pci_mmio_write",
+ "s390_runtime_instr"
+ ],
+ "action": "SCMP_ACT_ALLOW",
+ "args": [],
+ "comment": "",
+ "includes": {
+ "arches": [
+ "s390",
+ "s390x"
+ ]
+ },
+ "excludes": {}
+ },
+ {
+ "names": [
+ "open_by_handle_at"
+ ],
+ "action": "SCMP_ACT_ALLOW",
+ "args": [],
+ "comment": "",
+ "includes": {
+ "caps": [
+ "CAP_DAC_READ_SEARCH"
+ ]
+ },
+ "excludes": {}
+ },
+ {
+ "names": [
+ "bpf",
+ "clone",
+ "fanotify_init",
+ "lookup_dcookie",
+ "mount",
+ "name_to_handle_at",
+ "perf_event_open",
+ "setdomainname",
+ "sethostname",
+ "setns",
+ "umount",
+ "umount2",
+ "unshare"
+ ],
+ "action": "SCMP_ACT_ALLOW",
+ "args": [],
+ "comment": "",
+ "includes": {
+ "caps": [
+ "CAP_SYS_ADMIN"
+ ]
+ },
+ "excludes": {}
+ },
+ {
+ "names": [
+ "clone"
+ ],
+ "action": "SCMP_ACT_ALLOW",
+ "args": [
+ {
+ "index": 0,
+ "value": 2080505856,
+ "valueTwo": 0,
+ "op": "SCMP_CMP_MASKED_EQ"
+ }
+ ],
+ "comment": "",
+ "includes": {},
+ "excludes": {
+ "caps": [
+ "CAP_SYS_ADMIN"
+ ],
+ "arches": [
+ "s390",
+ "s390x"
+ ]
+ }
+ },
+ {
+ "names": [
+ "clone"
+ ],
+ "action": "SCMP_ACT_ALLOW",
+ "args": [
+ {
+ "index": 1,
+ "value": 2080505856,
+ "valueTwo": 0,
+ "op": "SCMP_CMP_MASKED_EQ"
+ }
+ ],
+ "comment": "s390 parameter ordering for clone is different",
+ "includes": {
+ "arches": [
+ "s390",
+ "s390x"
+ ]
+ },
+ "excludes": {
+ "caps": [
+ "CAP_SYS_ADMIN"
+ ]
+ }
+ },
+ {
+ "names": [
+ "reboot"
+ ],
+ "action": "SCMP_ACT_ALLOW",
+ "args": [],
+ "comment": "",
+ "includes": {
+ "caps": [
+ "CAP_SYS_BOOT"
+ ]
+ },
+ "excludes": {}
+ },
+ {
+ "names": [
+ "chroot"
+ ],
+ "action": "SCMP_ACT_ALLOW",
+ "args": [],
+ "comment": "",
+ "includes": {
+ "caps": [
+ "CAP_SYS_CHROOT"
+ ]
+ },
+ "excludes": {}
+ },
+ {
+ "names": [
+ "delete_module",
+ "init_module",
+ "finit_module",
+ "query_module"
+ ],
+ "action": "SCMP_ACT_ALLOW",
+ "args": [],
+ "comment": "",
+ "includes": {
+ "caps": [
+ "CAP_SYS_MODULE"
+ ]
+ },
+ "excludes": {}
+ },
+ {
+ "names": [
+ "acct"
+ ],
+ "action": "SCMP_ACT_ALLOW",
+ "args": [],
+ "comment": "",
+ "includes": {
+ "caps": [
+ "CAP_SYS_PACCT"
+ ]
+ },
+ "excludes": {}
+ },
+ {
+ "names": [
+ "kcmp",
+ "process_vm_readv",
+ "process_vm_writev",
+ "ptrace"
+ ],
+ "action": "SCMP_ACT_ALLOW",
+ "args": [],
+ "comment": "",
+ "includes": {
+ "caps": [
+ "CAP_SYS_PTRACE"
+ ]
+ },
+ "excludes": {}
+ },
+ {
+ "names": [
+ "iopl",
+ "ioperm"
+ ],
+ "action": "SCMP_ACT_ALLOW",
+ "args": [],
+ "comment": "",
+ "includes": {
+ "caps": [
+ "CAP_SYS_RAWIO"
+ ]
+ },
+ "excludes": {}
+ },
+ {
+ "names": [
+ "settimeofday",
+ "stime",
+ "adjtimex"
+ ],
+ "action": "SCMP_ACT_ALLOW",
+ "args": [],
+ "comment": "",
+ "includes": {
+ "caps": [
+ "CAP_SYS_TIME"
+ ]
+ },
+ "excludes": {}
+ },
+ {
+ "names": [
+ "vhangup"
+ ],
+ "action": "SCMP_ACT_ALLOW",
+ "args": [],
+ "comment": "",
+ "includes": {
+ "caps": [
+ "CAP_SYS_TTY_CONFIG"
+ ]
+ },
+ "excludes": {}
+ }
+ ]
+}
\ No newline at end of file
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-latest.spec b/SPECS/docker-latest.spec
new file mode 100644
index 0000000..4925cc5
--- /dev/null
+++ b/SPECS/docker-latest.spec
@@ -0,0 +1,2298 @@
+%if 0%{?fedora}
+%global with_devel 1
+%global with_unit_test 1
+%else
+%global with_devel 0
+%global with_unit_test 0
+%endif
+
+# modifying the dockerinit binary breaks the SHA1 sum check by docker
+%global __os_install_post %{_rpmconfigdir}/brp-compress
+
+%global with_migrator 1
+
+%global _dwz_low_mem_die_limit 0
+%global provider github
+%global provider_tld com
+%global project docker
+%global repo %{project}
+
+%global import_path %{provider}.%{provider_tld}/%{project}/%{repo}
+
+# macros for 'docker' package VR
+%global docker_epoch 2
+%global docker_ver 1.12.6
+%global docker_rel 68
+
+# docker
+%global git_docker https://github.com/projectatomic/docker
+%global commit_docker 9a813fad75217ff3a3c1e0c1ecf5a9dd9dfbccf1
+%global shortcommit_docker %(c=%{commit_docker}; echo ${c:0:7})
+# docker_branch used in %%check
+%global docker_branch docker-1.13.1-rhel
+
+# container-storage-setup
+%global git_dss https://github.com/projectatomic/container-storage-setup/
+%global commit_dss f7a37469b09b841e630f06e4c149fae345f66fbd
+%global shortcommit_dss %(c=%{commit_dss}; echo ${c:0:7})
+%global dss_libdir %{_exec_prefix}/lib/%{name}-storage-setup
+
+%if 0%{with_migrator}
+# 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})
+%endif # with_migrator
+
+# docker-runc
+%global git_runc https://github.com/projectatomic/runc
+%global commit_runc 518736edd04da1dbd28a852d1b95a92ac5303fd8
+%global shortcommit_runc %(c=%{commit_runc}; echo ${c:0:7})
+
+# docker-containerd
+%global git_containerd https://github.com/projectatomic/containerd
+%global commit_containerd 89a5d2ce19344c8c8bbfef03b43434f60a4afcc2
+%global shortcommit_containerd %(c=%{commit_containerd}; echo ${c:0:7})
+
+# docker-init
+%global git_tini https://github.com/krallin/tini
+%global commit_tini 0effd37412ba5ae7e00af0db1f36f5dbc1671df9
+%global shortcommit_tini %(c=%{commit_tini}; echo ${c:0:7})
+
+# docker-proxy
+%global git_libnetwork https://github.com/docker/libnetwork
+%global commit_libnetwork 460ac8fa0bcc888f28f6dec93cdd3bf8b58f975a
+%global shortcommit_libnetwork %(c=%{commit_libnetwork}; echo ${c:0:7})
+
+Name: %{repo}-latest
+Version: 1.13.1
+Release: 36.git%{shortcommit_docker}%{?dist}
+Summary: Automates deployment of containerized applications
+License: ASL 2.0
+URL: https://%{provider}.%{provider_tld}/projectatomic/%{repo}
+Source0: %{git_docker}/archive/%{commit_docker}/%{repo}-%{shortcommit_docker}.tar.gz
+Source1: %{git_dss}/archive/%{commit_dss}/container-storage-setup-%{shortcommit_dss}.tar.gz
+%if 0%{with_migrator}
+Source2: %{git_migrator}/archive/%{commit_migrator}/v1.10-migrator-%{shortcommit_migrator}.tar.gz
+%endif # with_migrator
+Source3: v1.10-migrator-helper
+Source5: %{name}.service
+Source6: %{name}.sysconfig
+Source7: %{name}-storage.sysconfig
+Source8: %{name}-logrotate.sh
+Source9: README.%{name}-logrotate
+Source10: %{name}-network.sysconfig
+Source11: %{git_runc}/archive/%{commit_runc}/runc-%{shortcommit_runc}.tar.gz
+Source12: %{git_containerd}/archive/%{commit_containerd}/containerd-%{shortcommit_containerd}.tar.gz
+Source13: %{git_tini}/archive/%{commit_tini}/tini-%{shortcommit_tini}.tar.gz
+Source14: %{git_libnetwork}/archive/%{commit_libnetwork}/libnetwork-%{shortcommit_libnetwork}.tar.gz
+Source15: %{name}-cleanup.service
+Source16: %{name}-cleanup.timer
+Source17: daemon.json
+Source18: seccomp.json
+#Source13: %%{repo}-containerd.service
+BuildRequires: cmake
+BuildRequires: git
+BuildRequires: glibc-static
+BuildRequires: %{?go_compiler:compiler(go-compiler)}%{!?go_compiler:golang} >= 1.7.4
+BuildRequires: go-md2man
+BuildRequires: libseccomp-devel
+BuildRequires: device-mapper-devel
+BuildRequires: pkgconfig(audit)
+BuildRequires: btrfs-progs-devel
+BuildRequires: sqlite-devel
+BuildRequires: gpgme-devel
+BuildRequires: libassuan-devel
+BuildRequires: pkgconfig(systemd)
+Requires: %{repo}-common >= %{docker_epoch}:%{docker_ver}-%{docker_rel}
+Requires: %{repo}-client-latest = %{version}-%{release}
+Requires(post): systemd
+Requires(preun): systemd
+Requires(postun): systemd
+Provides: %{repo}-engine-latest = %{version}-%{release}
+Requires: criu
+
+%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} = %{version}-%{release}
+
+%description logrotate
+This package installs %{summary}. logrotate is assumed to be installed on
+containers for this to work, failures are silently ignored.
+
+%if 0%{with_migrator}
+%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.
+
+%endif # with_migrator
+
+%package -n %{repo}-client-latest
+Summary: Client side files for Docker
+License: ASL 2.0
+Requires: %{repo}-common
+
+%description -n %{repo}-client-latest
+%{summary}
+
+%prep
+%autosetup -Sgit -n %{repo}-%{commit_docker}
+
+# here keep the new line above otherwise autosetup fails when applying patch
+cp %{SOURCE9} .
+
+# rhel debranding for centos
+%if 0%{?centos}
+sed -i 's/ADD_REGISTRY/#ADD_REGISTRY/' %{SOURCE6}
+%endif
+
+# untar d-s-s
+tar zxf %{SOURCE1}
+pushd container-storage-setup-%{commit_dss}
+sed -i 's/%{repo}/%{name}/g' %{repo}-storage-setup*
+rename %{repo} %{name} *
+sed -i 's/%{name}_devmapper_meta_dir/%{repo}_devmapper_meta_dir/g' %{name}-storage-setup*
+popd
+
+%if 0%{with_migrator}
+# untar v1.10-migrator
+tar zxf %{SOURCE2}
+%endif # with_migrator
+
+# untar docker-runc
+tar zxf %{SOURCE11}
+
+# untar docker-containerd
+tar zxf %{SOURCE12}
+
+# untar docker-init
+tar zxf %{SOURCE13}
+
+# untar libnetwork
+tar zxf %{SOURCE14}
+
+# docker-containerd unitfile
+#cp %%{SOURCE13} .
+
+%build
+# set up temporary build gopath, and put our directory there
+mkdir _build
+pushd _build
+mkdir -p src/%{provider}.%{provider_tld}/{%{repo},projectatomic}
+ln -s $(dirs +1 -l) src/%{import_path}
+popd
+
+# compile docker-proxy first - otherwise deps in gopath conflict with the others below and this fails. Remove libnetwork libs then.
+pushd libnetwork-%{commit_libnetwork}
+mkdir -p src/github.com/%{repo}/libnetwork
+ln -s $(pwd)/* src/github.com/%{repo}/libnetwork
+export GOPATH=$(pwd)
+go build -ldflags="-linkmode=external" -o %{repo}-proxy github.com/%{repo}/libnetwork/cmd/proxy
+popd
+
+export DOCKER_GITCOMMIT="%{shortcommit_docker}/%{version}"
+export DOCKER_BUILDTAGS='selinux seccomp'
+export GOPATH=$(pwd)/_build:$(pwd)/vendor:%{gopath}
+
+IAMSTATIC=false DOCKER_DEBUG=1 bash -x hack/make.sh dynbinary
+man/md2man-all.sh
+pushd man/man1
+rename %{repo} %{name} *
+popd
+pushd man/man5
+rename %{repo} %{name} *
+popd
+pushd man/man8
+mv %{repo}d.8 %{repo}d-latest.8
+popd
+cp contrib/syntax/vim/LICENSE LICENSE-vim-syntax
+cp contrib/syntax/vim/README.md README-vim-syntax.md
+
+%if 0%{with_migrator}
+# 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
+%endif # with_migrator
+
+# 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
+export GOPATH=$(pwd)/_build:$(pwd)/vendor:%{gopath}
+pushd containerd-%{commit_containerd}
+make
+popd
+
+# build docker-init
+pushd tini-%{commit_tini}
+cmake -DMINIMAL=ON .
+make tini-static
+popd
+
+%install
+# install binary
+install -d %{buildroot}%{_bindir}
+install -dp %{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}
+ 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}d-* %{buildroot}%{_bindir}/%{repo}d-latest
+ break
+done
+
+# install daemon.json and seccomp.json
+install -dp %{buildroot}%{_sysconfdir}/%{name}
+install -p -m 644 %{SOURCE17} %{buildroot}%{_sysconfdir}/%{name}
+install -p -m 644 %{SOURCE18} %{buildroot}%{_sysconfdir}/%{name}
+
+# install manpages
+install -d %{buildroot}%{_mandir}/man1
+install -p -m 644 man/man1/%{name}*.1 %{buildroot}%{_mandir}/man1
+install -d %{buildroot}%{_mandir}/man8
+install -p -m 644 man/man8/%{repo}*.8 %{buildroot}%{_mandir}/man8
+install -d %{buildroot}%{_mandir}/man5
+install -p -m 644 man/man5/Dockerfile.5 %{buildroot}%{_mandir}/man5/Dockerfile-latest.5
+
+#install docker-proxy
+install -d %{buildroot}%{_libexecdir}/%{repo}
+install -p -m 755 libnetwork-%{commit_libnetwork}/%{repo}-proxy %{buildroot}%{_libexecdir}/%{repo}/%{repo}-proxy-latest
+
+# install bash completion
+install -dp %{buildroot}%{_datadir}/bash-completion/completions
+install -p -m 644 contrib/completion/bash/%{repo} %{buildroot}%{_datadir}/bash-completion/completions/%{name}
+
+# install fish completion
+# create, install and own /usr/share/fish/vendor_completions.d until
+# upstream fish provides it
+install -dp %{buildroot}%{_datadir}/fish/vendor_completions.d
+install -p -m 644 contrib/completion/fish/%{repo}.fish %{buildroot}%{_datadir}/fish/vendor_completions.d/%{name}.fish
+
+# install container logrotate cron script
+install -dp %{buildroot}%{_sysconfdir}/cron.daily/
+install -p -m 755 %{SOURCE8} %{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/%{repo}file.txt %{buildroot}%{_datadir}/vim/vimfiles/doc/%{repo}file-latest.txt
+install -p -m 644 contrib/syntax/vim/ftdetect/%{repo}file.vim %{buildroot}%{_datadir}/vim/vimfiles/ftdetect/%{repo}file-latest.vim
+install -p -m 644 contrib/syntax/vim/syntax/%{repo}file.vim %{buildroot}%{_datadir}/vim/vimfiles/syntax/%{repo}file-latest.vim
+
+# install zsh completion
+install -d %{buildroot}%{_datadir}/zsh/site-functions
+install -p -m 644 contrib/completion/zsh/_%{repo} %{buildroot}%{_datadir}/zsh/site-functions/_%{name}
+
+# install udev rules
+install -d %{buildroot}%{_udevrulesdir}
+install -p contrib/udev/80-%{repo}.rules %{buildroot}%{_udevrulesdir}/80-%{name}.rules
+
+# install storage dir
+install -d %{buildroot}%{_sharedstatedir}/%{name}
+
+# install secret patch directory
+install -d -p -m 750 %{buildroot}/%{_datadir}/rhel/secrets
+# rhbz#1110876 - update symlinks for subscription management
+ln -s %{_sysconfdir}/pki/entitlement %{buildroot}%{_datadir}/rhel/secrets/etc-pki-entitlement
+ln -s %{_sysconfdir}/rhsm %{buildroot}%{_datadir}/rhel/secrets/rhsm
+ln -s %{_sysconfdir}/yum.repos.d/redhat.repo %{buildroot}%{_datadir}/rhel/secrets/rhel7.repo
+
+mkdir -p %{buildroot}%{_sysconfdir}/%{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 systemd/init scripts
+install -d %{buildroot}%{_unitdir}
+install -p -m 644 %{SOURCE5} %{buildroot}%{_unitdir}
+install -p -m 644 %{SOURCE15} %{buildroot}%{_unitdir}
+install -p -m 644 %{SOURCE16} %{buildroot}%{_unitdir}
+
+# for additional args
+install -d %{buildroot}%{_sysconfdir}/sysconfig/
+install -p -m 644 %{SOURCE6} %{buildroot}%{_sysconfdir}/sysconfig/%{name}
+install -p -m 644 %{SOURCE10} %{buildroot}%{_sysconfdir}/sysconfig/%{name}-network
+install -p -m 644 %{SOURCE7} %{buildroot}%{_sysconfdir}/sysconfig/%{name}-storage
+
+%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 -rpav $d %{buildroot}%{_sharedstatedir}/%{name}-unit-test/
+done
+# remove docker.initd as it requires /sbin/runtime no packages in Fedora
+rm -rf %{buildroot}%{_sharedstatedir}/%{name}-unit-test/contrib/init/openrc/%{name}.initd
+%endif
+
+%if 0%{?with_devel}
+# sources
+install -d -p %{buildroot}%{gopath}/src/%{import_path}
+rm -rf pkg/symlink/testdata
+
+# remove dirs that won't be installed in devel
+rm -rf vendor docs _build bundles contrib/init hack project
+
+# install sources to devel
+for dir in */ ; do
+ cp -rpav $dir %{buildroot}/%{gopath}/src/%{import_path}/
+done
+%endif
+
+# install %%{repo} config directory
+install -dp %{buildroot}%{_sysconfdir}/%{name}
+
+# install container-storage-setup
+pushd container-storage-setup-%{commit_dss}
+make install DESTDIR=%{buildroot} DOCKER=%{name} DSSLIBDIR=%{buildroot}%{dss_libdir}
+popd
+
+%if 0%{with_migrator}
+# 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 %{SOURCE3} %{buildroot}%{_bindir}/%{name}-v1.10-migrator-helper
+%endif # with_migrator
+
+# install docker-runc
+install -d %{buildroot}%{_libexecdir}/%{repo}
+install -p -m 755 runc-%{commit_runc}/runc %{buildroot}%{_libexecdir}/%{repo}/%{repo}-runc-latest
+
+#install docker-containerd
+install -p -m 755 containerd-%{commit_containerd}/bin/containerd %{buildroot}%{_bindir}/%{repo}-containerd-latest
+install -p -m 755 containerd-%{commit_containerd}/bin/containerd-shim %{buildroot}%{_bindir}/%{repo}-containerd-shim-latest
+install -p -m 755 containerd-%{commit_containerd}/bin/ctr %{buildroot}%{_bindir}/%{repo}-ctr-latest
+# docker-containerd unitfile
+#install -p -m 644 %%{SOURCE13} %%{buildroot}%%{_unitdir}
+
+#install tini
+install -d %{buildroot}%{_libexecdir}/%{repo}
+install -p -m 755 tini-%{commit_tini}/tini-static %{buildroot}%{_libexecdir}/%{repo}/%{repo}-init-latest
+
+%check
+[ ! -w /run/%{name}.sock ] || {
+ mkdir test_dir
+ pushd test_dir
+ git clone https://github.com/projectatomic/%{repo}.git -b %{docker_branch}
+ pushd %{repo}
+ make test
+ popd
+ popd
+}
+
+%pre
+getent passwd %{repo}root-latest > /dev/null || %{_sbindir}/useradd -r -d %{_sharedstatedir}/%{name} -s /sbin/nologin -c "Docker User" %{repo}root-latest
+exit 0
+
+%post
+%systemd_post %{name}
+
+%preun
+%systemd_preun %{name}
+
+%postun
+%systemd_postun_with_restart %{name}
+
+#define license tag if not already defined
+%{!?_licensedir:%global license %doc}
+
+%files
+%license LICENSE*
+%doc AUTHORS CHANGELOG.md CONTRIBUTING.md MAINTAINERS NOTICE README*
+%config(noreplace) %{_sysconfdir}/sysconfig/%{name}*
+%config(noreplace) %{_sysconfdir}/%{name}/daemon.json
+%config(noreplace) %{_sysconfdir}/%{name}/seccomp.json
+%{_mandir}/man1/%{name}*.1.gz
+%{_mandir}/man5/Dockerfile-latest.5.gz
+%{_mandir}/man8/%{repo}d-latest.8.gz
+%{_bindir}/%{repo}d-latest
+%{_bindir}/%{repo}-containerd-latest
+%{_bindir}/%{repo}-containerd-shim-latest
+%{_bindir}/%{repo}-ctr-latest
+%{_bindir}/%{name}-storage-setup
+%{_unitdir}/%{name}.service
+%{_unitdir}/%{name}-storage-setup.service
+%{_unitdir}/%{name}-cleanup.service
+%{_unitdir}/%{name}-cleanup.timer
+%{_datadir}/bash-completion/completions/%{name}
+%dir %{_datadir}/rhel
+%{_datadir}/rhel/*
+%dir %{_sharedstatedir}/%{name}
+%{_udevrulesdir}/80-%{name}.rules
+%dir %{_sysconfdir}/%{name}
+%dir %{_sysconfdir}/%{name}/certs.d
+%dir %{_sysconfdir}/%{name}/certs.d/redhat.*
+%{_sysconfdir}/%{name}/certs.d/*
+%{_datadir}/vim/vimfiles/doc/%{repo}file-latest.txt
+%{_datadir}/vim/vimfiles/ftdetect/%{repo}file-latest.vim
+%{_datadir}/vim/vimfiles/syntax/%{repo}file-latest.vim
+%dir %{_datadir}/fish/vendor_completions.d/
+%{_datadir}/fish/vendor_completions.d/%{name}.fish
+%{_datadir}/zsh/site-functions/_%{name}
+%dir %{_libexecdir}/%{repo}
+%{_libexecdir}/%{repo}/%{repo}-runc-latest
+%{_libexecdir}/%{repo}/%{repo}-proxy-latest
+%{_libexecdir}/%{repo}/%{repo}-proxy-latest
+%{_libexecdir}/%{repo}/%{repo}-init-latest
+%dir %{dss_libdir}
+%{dss_libdir}/*
+#%%{_unitdir}/%%{repo}-containerd.service
+
+%files -n %{repo}-client-latest
+%license LICENSE*
+%{_bindir}/%{name}
+
+%if 0%{?with_devel}
+%files devel
+%license LICENSE
+%doc AUTHORS CHANGELOG.md CONTRIBUTING.md MAINTAINERS NOTICE README.md
+%dir %{gopath}/src/%{provider}.%{provider_tld}/%{project}
+%{gopath}/src/%{import_path}
+%endif
+
+%if 0%{?with_unit_test}
+%files unit-test
+%{_sharedstatedir}/%{name}-unit-test/
+%endif
+
+%files logrotate
+%doc README.%{name}-logrotate
+%{_sysconfdir}/cron.daily/%{name}-logrotate
+
+%if 0%{with_migrator}
+%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-*
+%endif # with_migrator
+
+%changelog
+* Mon Nov 27 2017 Lokesh Mandvekar - 1.13.1-36.git9a813fa
+- fix unitfile RE: #1517985
+
+* Mon Nov 27 2017 Lokesh Mandvekar - 1.13.1-35.git9a813fa
+- Resolves: #1517985 - use registries.conf from atomic-registries
+- use docker-common >= 2:1.12.6-68
+
+* Wed Nov 22 2017 Lokesh Mandvekar - 1.13.1-34.git9a813fa
+- correct previous bogus date
+
+* Wed Nov 22 2017 Lokesh Mandvekar - 1.13.1-33.git9a813fa
+- use docker-common >= 2:1.12.6-69
+
+* Thu Nov 16 2017 Lokesh Mandvekar - 1.13.1-32.git9a813fa
+- do not set DOCKER_CERT_PATH if already set
+- DOCKER_CERT_PATH in /etc/sysconfig/docker-latest should be /etc/docker-latest
+and not /etc/docker
+- document in docker-latest.sysconfig where some options have moved
+
+* Thu Nov 16 2017 Lokesh Mandvekar - 1.13.1-31.git9a813fa
+- Resolves: #1510170
+- built docker @projectatomic/docker-1.13.1-rhel commit 9a813fa
+- built docker-runc @projectatomic/docker-1.13.1-rhel commit 518736e
+- built docker-containerd @projectatomic/docker-1.13.1-rhel commit 89a5d2c
+- built docker-init commit 0effd37
+- built libnetwork commit 460ac8f
+
+* Thu Nov 09 2017 Lokesh Mandvekar - 1.13.1-30.gitcd75a45
+- built docker @projectatomic/docker-1.13.1-rhel commit cd75a45
+- built docker-runc @projectatomic/docker-1.13.1-rhel commit 771c53e
+- built docker-containerd @projectatomic/docker-1.13.1-rhel commit 89a5d2c
+- built docker-init commit 0effd37
+- built libnetwork commit 460ac8f
+
+* Thu Nov 09 2017 Lokesh Mandvekar - 1.13.1-29.gitf4b0767
+- built docker @projectatomic/docker-1.13.1-rhel commit f4b0767
+- built docker-runc @projectatomic/docker-1.13.1-rhel commit 771c53e
+- built docker-containerd @projectatomic/docker-1.13.1-rhel commit 89a5d2c
+- built docker-init commit 0effd37
+- built libnetwork commit 460ac8f
+
+* Tue Nov 07 2017 Lokesh Mandvekar - 1.13.1-28.gita87d43a
+- adjust sources
+
+* Tue Nov 07 2017 Lokesh Mandvekar - 1.13.1-27.gita87d43a
+- built docker @projectatomic/docker-1.13.1-rhel commit a87d43a
+- built docker-runc @projectatomic/docker-1.13.1-rhel commit 771c53e
+- built docker-containerd @projectatomic/docker-1.13.1-rhel commit 89a5d2c
+- built docker-init commit 0effd37
+- built libnetwork commit 6bbcd1b
+
+* Tue Sep 26 2017 Lokesh Mandvekar - 1.13.1-26.git1faa135
+- reverted sources, the same file shouldn't have a different hash
+
+* Tue Sep 26 2017 Lokesh Mandvekar - 1.13.1-25.git1faa135
+- built docker @projectatomic/docker-1.13.1-rhel commit 1faa135
+- built docker-runc @projectatomic/docker-1.13.1-rhel commit 771c53e
+- built docker-containerd @projectatomic/docker-1.13.1-rhel commit 89a5d2c
+- built docker-init commit 0effd37
+- built libnetwork commit 0f08d31
+
+* Thu Sep 21 2017 Lokesh Mandvekar - 1.13.1-24.git1faa135
+- built docker @projectatomic/docker-1.13.1-rhel commit 1faa135
+- built docker-runc @projectatomic/docker-1.13.1-rhel commit 771c53e
+- built docker-containerd @projectatomic/docker-1.13.1-rhel commit 89a5d2c
+- built docker-init commit 0effd37
+- built libnetwork commit c34e58a
+
+* Tue Aug 08 2017 Lokesh Mandvekar - 1.13.1-23.git28ae36d
+- built docker @projectatomic/docker-1.13.1-rhel commit 28ae36d
+- built docker-runc @projectatomic/docker-1.13.1-rhel commit b59a6bb
+- built docker-containerd @projectatomic/docker-1.13.1-rhel commit 89a5d2c
+- built docker-init commit 4892d4d
+- built libnetwork commit da27c78
+
+* Wed Aug 02 2017 Lokesh Mandvekar - 1.13.1-22.git28ae36d
+- Resolves: #1475950
+- Requires: docker >= 2:1.12.6-50
+- built docker @projectatomic/docker-1.13.1-rhel commit 28ae36d
+- built docker-runc @projectatomic/docker-1.13.1-rhel commit b59a6bb
+- built docker-containerd @projectatomic/docker-1.13.1-rhel commit 89a5d2c
+- built docker-init commit 4892d4d
+- built libnetwork commit e85aeed
+
+* Thu Jul 20 2017 Lokesh Mandvekar - 1.13.1-21.1.gitcd75c68
+- Resolves: #1473333
+- built docker @projectatomic/docker-1.13.1-rhel commit cd75c68
+- built docker-runc @projectatomic/docker-1.13.1-rhel commit 79db05f
+- built docker-containerd @projectatomic/docker-1.13.1-rhel commit 89a5d2c
+- built docker-init commit 4892d4d
+- built libnetwork commit f81e09a
+- Requires: docker >= 1.12.6-48
+
+* Wed Jul 12 2017 Frantisek Kluknavsky - 1.13.1-20.1.git19ea2d3
+- /etc/docker/certs.d/registry.access.redhat.com/redhat-ca.crt symlink added, #1428142
+
+* Wed Jun 14 2017 Lokesh Mandvekar - 1.13.1-19.1.git19ea2d3
+- correct typo in unitfile
+
+* Wed Jun 14 2017 Lokesh Mandvekar - 1.13.1-18.1.git19ea2d3
+- enable all arches
+
+* Tue Jun 13 2017 Lokesh Mandvekar - 1.13.1-17.1.git19ea2d3
+- disable s390x due to indefinite brew wait times
+
+* Tue Jun 13 2017 Lokesh Mandvekar - 1.13.1-16.1.git19ea2d3
+- Resolves: #1460268, #1460784
+- built docker @projectatomic/docker-1.13.1-rhel commit 19ea2d3
+- built docker-runc @projectatomic/docker-1.13.1-rhel commit 2ade59f
+- built docker-containerd @projectatomic/docker-1.13.1-rhel commit e39d94f
+- built docker-init commit eb3987c
+- built libnetwork commit 73f58e1
+
+* Thu Jun 08 2017 Lokesh Mandvekar - 1.13.1-15.1.git55ffbf0
+- revert docker epoch value to 2, change made in "docker" package
+
+* Tue Jun 06 2017 Lokesh Mandvekar - 1.13.1-14.1.git55ffbf0
+- built docker @projectatomic/docker-1.13.1-rhel commit 55ffbf0
+- built docker-runc @projectatomic/docker-1.13.1-rhel commit 2ade59f
+- built docker-containerd @projectatomic/docker-1.13.1-rhel commit e39d94f
+- built docker-init commit 81f886d
+- built libnetwork commit eed0fe8
+
+* Wed May 17 2017 Lokesh Mandvekar - 1.13.1-13.1.git1626e6d
+- ensure d-s-s files mention docker-latest and not docker
+
+* Wed May 17 2017 Lokesh Mandvekar - 1.13.1-12.1.git1626e6d
+- requires: docker-common >= 3:1.12.6-29.1
+- bump release tag to -12 to stay ahead of extras-rhel-7.3
+- built docker @projectatomic/docker-1.13.1-rhel commit 1626e6d
+- built docker-runc @projectatomic/docker-1.13.1-rhel commit 2ade59f
+- built docker-containerd @projectatomic/docker-1.13.1-rhel commit 03e5862
+- built docker-init commit 6ad9813
+- built libnetwork commit b2bc1a6
+
+* Fri May 12 2017 Lokesh Mandvekar - 1.13.1-6.1.git3a17ad5
+- Resolves: #1449384 - revert to using older docker-storage-setup
+
+* Fri May 05 2017 Lokesh Mandvekar - 1.13.1-5.1.git3a17ad5
+- Resolves: #1400255 - enable criu
+- add docker shortcommit id to release tag
+- built docker @projectatomic/docker-1.13.1-rhel commit 3a17ad5
+- built c-s-s commit 8276a1e
+- built docker-runc @projectatomic/docker-1.13.1 commit 3753658
+- built docker-containerd @projectatomic/docker-1.13.1 commit 03e5862
+- built docker-init commit 6ad9813
+- built libnetwork commit 929077d
+
+* Mon Mar 27 2017 Lokesh Mandvekar - 1.13.1-4.1
+- rebuilt for all arches on 7.4
+
+* Tue Mar 21 2017 Lokesh Mandvekar - 1.13.1-4
+- Resolves: #1427334 - remove docker-latest on container-selinux removal
+- install dead container cleanup unitfiles in main package
+- require docker >= 2:1.12.6-16
+- require container-selinux >= 2:2.10-2 (RE: #1433223)
+
+* Wed Mar 15 2017 Lokesh Mandvekar - 1.13.1-3
+- built docker @projectatomic/docker-1.13.1 commit 6774275
+- built v1.10-migrator commit c417a6a
+- built docker-runc @docker-1.13.1 commit e18c2ce
+- built docker-containerd @projectatomic/docker-1.13.0 commit 03e5862
+- built docker-init commit 6ad9813
+- built libnetwork commit b6cb1ee
+
+* Tue Mar 14 2017 Lokesh Mandvekar - 1.13.1-2
+- Resolves: #1432204 - bump to v1.13.1
+- built docker @projectatomic/docker-1.13.1 commit 6774275
+- built v1.10-migrator commit c417a6a
+- built docker-runc @docker-1.13.1 commit e18c2ce
+- built docker-containerd @projectatomic/docker-1.13.0 commit 03e5862
+- built docker-init commit 6ad9813
+- built libnetwork commit 34562e5
+
+* Fri Mar 03 2017 Lokesh Mandvekar - 1.12.6-13
+- use docker-common >= 2:1.12.6-13
+
+* Thu Feb 23 2017 Lokesh Mandvekar - 1.12.6-11
+- built docker @projectatomic/docker-1.12.6 commit 96d83a5
+
+* Tue Feb 21 2017 Lokesh Mandvekar - 1.12.6-10
+- version-release consistent with docker
+
+* Tue Feb 21 2017 Lokesh Mandvekar - 1.12.6-9
+- built docker @projectatomic/docker-1.12.6 commit 7f3e2af
+- require container-selinux >= 2:2.9-4
+
+* Mon Feb 20 2017 Lokesh Mandvekar - 1.12.6-8
+- keep version-release consistent with docker
+
+* Mon Feb 20 2017 Lokesh Mandvekar - 1.12.6-7
+- require container-selinux >= 2:2.9-3
+- keep version-release consistent with docker
+
+* Tue Feb 14 2017 Lokesh Mandvekar - 1.12.6-4
+- keep version-release consistent with docker
+
+* Mon Feb 13 2017 Lokesh Mandvekar - 1.12.6-3
+- requires: container-selinux >= 2:2.9-1
+
+* Tue Feb 07 2017 Lokesh Mandvekar - 1.12.6-2
+- Resolves: #1420094 - update to latest 1.12.6 + projectatomic patches
+- built docker @projectatomic/docker-1.12.6 commit dfc4aea
+- built d-s-s commit f7a3746
+- built v1.10-migrator commit c417a6a
+- built docker-runc commit 81b2542
+- built docker-containerd commit 471f03c
+
+* Thu Jan 12 2017 Lokesh Mandvekar - 1.12.5-15
+- use oci-systemd-hook >= 1:0.1.4-9
+
+* Wed Jan 11 2017 Lokesh Mandvekar - 1.12.5-14
+- keep version-release consistent with docker
+
+* Wed Jan 11 2017 Lokesh Mandvekar - 1.12.5-13
+- keep version-release consistent with docker (RE: #1412385)
+
+* Tue Jan 10 2017 Lokesh Mandvekar - 1.12.5-12
+- use container-selinux >= 2:1.12.5-12 - includes relabeling for docker-latest
+unitfiles
+
+* Tue Jan 10 2017 Lokesh Mandvekar - 1.12.5-11
+- enforce min version-release for oci-register-machine and oci-systemd-hook
+
+* Tue Jan 10 2017 Lokesh Mandvekar - 1.12.5-10
+- Resolves: #1409707 - *CVE-2016-9962* - set init processes as non-dumpable
+patch from Michael Crosby
+
+* Thu Jan 05 2017 Lokesh Mandvekar - 1.12.5-9
+- built docker @projectatomic/docker-1.12.5 commit 047e51b
+- built d-s-s commit 6709fe6
+- built v1.10-migrator commit c417a6a
+- built docker-runc commit b8dbc3b
+- built docker-containerd commit 471f03c
+
+* Tue Dec 20 2016 Lokesh Mandvekar - 1.12.5-8
+- Resolves: #1403809 - fix packaging bug RE: docker-proxy-latest
+- From: Antonio Murdaca
+- Resolves: #1402086, #1404309
+
+* Tue Dec 20 2016 Lokesh Mandvekar - 1.12.5-7
+- DOCKER_PROXY_BINARY env var removed from docker
+
+* Tue Dec 20 2016 Lokesh Mandvekar - 1.12.5-6
+- Resolves: #1406500 - correct docker-runc path
+
+* Tue Dec 20 2016 Lokesh Mandvekar - 1.12.5-5
+- Resolves: #1403809 - add --userland-proxy-path option to unitfile
+
+* Mon Dec 19 2016 Lokesh Mandvekar - 1.12.5-4
+- keep release tag same as 'docker' when both versions are same
+
+* Fri Dec 16 2016 Lokesh Mandvekar - 1.12.5-3
+- built docker @projectatomic/docker-1.12.5 commit 6009905
+- built d-s-s commit b7175b4
+- built v1.10-migrator commit c417a6a
+- built docker-runc commit b8dbc3b
+- built docker-containerd commit 471f03c
+
+* Fri Dec 16 2016 Lokesh Mandvekar - 1.12.5-1
+- built docker @projectatomic/docker-1.12.5 commit 6009905
+- built d-s-s commit b7175b4
+- built v1.10-migrator commit c417a6a
+- built docker-runc commit b8dbc3b
+- built docker-containerd commit 471f03c
+
+* Tue Dec 13 2016 Lokesh Mandvekar - 1.12.4-3
+- use docker 2:1.12.4-3
+
+* Tue Dec 13 2016 Lokesh Mandvekar - 1.12.4-2
+- built docker @projectatomic/docker-1.12.4 commit 1b5971a
+- built d-s-s commit 0d53efa
+- built v1.10-migrator commit c417a6a
+- built docker-runc commit b8dbc3b
+- built docker-containerd commit 471f03c
+
+* Fri Nov 18 2016 Lokesh Mandvekar - 1.12.3-10
+- depend on docker-common, container-selinux >= 2:1.10.3-58
+
+* Fri Nov 18 2016 Lokesh Mandvekar - 1.12.3-9
+- docker rollback to 1.10.3, use docker-common >= 1.10.3-57
+- built containerd commit b818e74
+
+* Tue Nov 15 2016 Lokesh Mandvekar - 1.12.3-8
+- keep version-release consistent for docker and docker-latest
+- Epoch value left untouched
+
+* Tue Nov 15 2016 Lokesh Mandvekar - 1.12.3-4
+- use docker>= 1.12.3-7
+
+* Tue Nov 15 2016 Lokesh Mandvekar - 1.12.3-3
+- built docker projectatomic/docker-1.12.3 commit 0e5a8b1
+- built d-s-s commit c9faba1
+- use docker >= 1.12.3-6
+
+* Tue Nov 01 2016 Lokesh Mandvekar - 1.12.3-2
+- built docker imcleod/docker-1.12.3-stdio-candidate commit 5905214
+
+* Thu Oct 27 2016 Lokesh Mandvekar - 1.12.3-1
+- Resolves: #1328242 #1366802 #1365217
+- built docker projectatomic/docker-1.12.3 commit 5759a08
+- built d-s-s commit 308c5e3
+
+* Wed Oct 05 2016 Lokesh Mandvekar - 1.12.2-2
+- bump to 1.12.2
+- built docker projectatomic/docker-1.12.2 commit e80bc9d
+- built d-s-s commit 96594f9
+
+* Mon Sep 26 2016 Lokesh Mandvekar - 1.12.1-4
+- built rhvgoyal/shared-rootfs-pjat commit ce09548
+
+* Wed Sep 07 2016 Lokesh Mandvekar - 1.12.1-3
+- Resolves: #1373969 - rebuild for 7.3
+- use docker-common >= 1.10-3-53 and selinux-policy >= 3.13.1-97
+
+* Mon Aug 29 2016 Lokesh Mandvekar - 1.12.1-2
+- Resolves: #1368284 - adding bz for references, no change in commits used
+
+* Mon Aug 29 2016 Lokesh Mandvekar - 1.12.1-1
+- Resolves: #1371266
+- bump docker to v1.12.1
+- built docker projectatomic/docker-1.12 commit f1040da
+
+* Fri Aug 26 2016 Lokesh Mandvekar - 1.12.0-16
+- correct oci-register-machine requirements
+
+* Fri Aug 26 2016 Lokesh Mandvekar - 1.12.0-15
+- Resolves: #1368267 - depend on oci-register-machine at runtime
+- oci-register-machine is disabled by default in
+/etc/oci-register-machine.conf
+
+* Wed Aug 24 2016 Lokesh Mandvekar - 1.12.0-14
+- Resolves: #1368267 - obsolete oci-register-machine
+- Previous builds had incomplete fixes for this bug
+- built docker-runc projectatomic/docker-1.12 commit f509e50
+
+* Tue Aug 23 2016 Lokesh Mandvekar - 1.12.0-13
+- Resolves: #1368267 - conflicts with oci-register-machine
+- From: Ed Santiago
+
+* Tue Aug 23 2016 Lokesh Mandvekar - 1.12.0-12
+- Resolves: #1368267 - do not depend on oci-register-machine
+- selinux-policy NVR is a pre-req
+
+* Tue Aug 23 2016 Lokesh Mandvekar - 1.12.0-11
+- Resolves: #1343139 - start containers when using user ns and selinux
+- Resolves: #1369237 - d-s-s should detect overlay2 driver
+- built docker-runc commit ee10b44
+- built d-s-s commit d642523
+
+* Sat Aug 20 2016 Lokesh Mandvekar - 1.12.0-10
+- RHEL debranding for CentOS - comment out ADD_REGISTRY in sysconfig
+
+* Thu Aug 18 2016 Lokesh Mandvekar - 1.12.0-9
+- Resolves: #1368217 - update containerd
+- built docker projectatomic/docker-1.12 commit 8fdcf30
+- built docker-runc commit cc29e3d
+- built docker-containerd commit 0ac3cd1
+- ship docker-containerd, only skip the unitfile
+
+* Thu Aug 18 2016 Lokesh Mandvekar - 1.12.0-8
+- Resolves: #1367927 - run daemon in slave mount namespace
+
+* Thu Aug 18 2016 Lokesh Mandvekar - 1.12.0-7
+- Related oci-register-machine bz: #1366268
+- do not use docker-containerd.service for now
+
+* Wed Aug 17 2016 Lokesh Mandvekar - 1.12.0-6
+- Resolves: #1367854 - requires subscription-manager-plugin-container
+- built docker projectatomic/docker-1.12 commit 0fd43cf
+- built d-s-s commit c818aeb
+
+* Thu Aug 11 2016 Lokesh Mandvekar - 1.12.0-5
+- Resolves: #1366268 - remove MountFlags=slave from unitfile
+
+* Wed Aug 10 2016 Lokesh Mandvekar - 1.12.0-4
+- dockerd-latest needs --containerd option in unitfile
+- do not append -latest to docker-proxy
+
+* Mon Aug 08 2016 Lokesh Mandvekar - 1.12.0-3
+- Resolves: #1365207 - dockerd-latest doesn't need arguments
+
+* Mon Aug 08 2016 Lokesh Mandvekar - 1.12.0-2
+- use correct release tag format for docker_rel macro
+
+* Fri Aug 05 2016 Lokesh Mandvekar - 1.12.0-1
+- Resolves: #1364509 - ship v1.12.0 + projectatomic patches
+- built docker projectatomic/docker-1.12 commit ad4812e
+- built docker-runc commit baf6536
+- built docker-containerd commit 9dc2b32
+
+* Tue Jul 26 2016 Lokesh Mandvekar - 1.10.3-46.10
+- Resolves: #1361674 - update unitfile to remove the need for
+forward-journald
+
+* Tue Jul 26 2016 Lokesh Mandvekar - 1.10.3-46.9
+- Re: #1359496
+- use rhel-push-plugin commit 4eaaf33
+
+* Fri Jul 22 2016 Lokesh Mandvekar - 1.10.3-46.8
+- RE: #1359199, #1359200
+- built docker projectatomic/rhel7-1.10.3 commit f9d4a2c
+
+* Thu Jul 14 2016 Lokesh Mandvekar - 1.10.3-46.7
+- Resolves: #1352097 - start unitfile after rhel-push-plugin
+- built rhel-ppush-plugin lsm5/multi-docker commit 5b7c47b
+
+* Tue Jul 12 2016 Lokesh Mandvekar - 1.10.3-46.6
+- update oci-register-machine dep requirement
+
+* Tue Jul 12 2016 Lokesh Mandvekar - 1.10.3-46.5
+- update oci-register-machine dep requirement
+
+* Tue Jul 12 2016 Lokesh Mandvekar - 1.10.3-46.4
+- built docker projectatomic/rhel7-1.10.3 commit acde006
+- built d-s-s commit 338cf62
+- oci-* have new VR requirements because they are independent
+- keep release tags consistent with docker
+
+* Mon Jul 11 2016 Lokesh Mandvekar - 1.10.3-46.2
+- Resolves: #1350464 - use correct username for dockerroot-latest
+
+* Sat Jun 25 2016 Lokesh Mandvekar - 1.10.3-46.1
+- add a minor release tag to differentiate between 7.2 and 7.3
+
+* Sat Jun 25 2016 Lokesh Mandvekar - 1.10.3-45
+- built with golang >= 1.6.2
+
+* Fri Jun 17 2016 Lokesh Mandvekar - 1.10.3-44
+- add MountFlags=slave to unitfile (RE: #1311544)
+
+* 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
+- use rhel-push-plugin >= 1.10.3-42 (RE: #1344448)
+
+* Mon Jun 13 2016 Lokesh Mandvekar - 1.10.3-41
+- make release tag consistent with 'docker'
+
+* Thu Jun 09 2016 Lokesh Mandvekar - 1.10.3-40
+- dockerroot user should be dockerroot-latest instead to not conflict with
+dockerroot user in 'docker' package
+
+* Thu Jun 09 2016 Lokesh Mandvekar - 1.10.3-39
+- create dockerroot user (just like in the 'docker' package)
+
+* Thu Jun 09 2016 Lokesh Mandvekar - 1.10.3-38
+* Mon Jun 13 2016 Lokesh Mandvekar - 1.10.3-41
+- make release tag consistent with 'docker'
+
+* Thu Jun 09 2016 Lokesh Mandvekar - 1.10.3-40
+- dockerroot user should be dockerroot-latest instead to not conflict with
+dockerroot user in 'docker' package
+
+* Thu Jun 09 2016 Lokesh Mandvekar - 1.10.3-39
+- create dockerroot user (just like in the 'docker' package)
+
+* 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 package doesn't require docker at runtime
+- From: Jonathan Lebon
+- bump release tag to make it consistent with 'docker' package
+
+* Wed Jun 08 2016 Lokesh Mandvekar - 1.10.3-35
+- Resolves: #1329220, #1341329, #1341172, #1341731, #1328403 #1331781, #1331003
+- 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
+- use version-release tag consistent with 'docker' package since it's the
+same version in both
+
+* Thu Jun 02 2016 Lokesh Mandvekar - 1.10.3-29
+- avoid docker-migrator-* files being listed twice
+
+* Thu Jun 02 2016 Lokesh Mandvekar - 1.10.3-28
+- 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)
+
+* Wed Jun 01 2016 Lokesh Mandvekar - 1.10.3-27
+- Resolves: #1341731 - solve log spam issues
+- remove v1.10-migrator as it's placed in the main docker package
+- built docker projectatomic/rhel7-1.10.3 commit 4779225
+- built dss commit 194eca2
+
+* Tue May 31 2016 Lokesh Mandvekar - 1.10.3-26
+- Resolves: #1341172 - requires oci-register-machine and oci-systemd-hook
+
+* Thu May 26 2016 Lokesh Mandvekar - 1.10.3-25
+- requires docker-rhel-push-plugin >= 1.10.3-25
+
+* Fri May 20 2016 Lokesh Mandvekar - 1.10.3-24
+- update docker_ver-docker_rel to 1.10.3-25
+
+* Fri May 20 2016 Lokesh Mandvekar - 1.10.3-23
+- Resolves: #1338021, use plugin subpackages from 'docker' package
+- From: Colin Walters
+
+* Tue May 03 2016 Lokesh Mandvekar - 1.10.3-22
+- Resolves: #1328588, ship /etc/docker/docker-lvm-plugin config file
+- Resolves: #1333123, include ADD_REGISTRY and BLOCK_REGISTRY variables in
+sysconfig and unitfile
+From: Antonio Murdaca
+- built docker projectatomic/rhel7-1.10.3 commit 86bbf84
+- built docker-lvm-plugin commit 3253f53
+
+* Mon May 02 2016 Lokesh Mandvekar - 1.10.3-21
+- Resolves: #1328588 - ship lvm-plugin sysconfig file
+
+* Mon May 02 2016 Lokesh Mandvekar - 1.10.3-20
+- Resolves: #1331855, #1330714, #1329220 - retain docker_devmapper_meta_dir
+- Release -16 included an incorrect fix
+
+* Wed Apr 27 2016 Lokesh Mandvekar - 1.10.3-19
+- Resolves: #1326374 - correct filenames in novolume and lvm plugin unitfiles
+
+* Wed Apr 27 2016 Lokesh Mandvekar - 1.10.3-18
+- use docker-selinux >= 1.9.1-38 (RE: #1331007)
+- prepend novolume and lvm plugin filenames with docker-
+
+* Tue Apr 26 2016 Lokesh Mandvekar - 1.10.3-17
+- update docker dependency NVRs
+- define docker_ver and docker_rel macros for 'docker' VR
+
+* Tue Apr 26 2016 Lokesh Mandvekar - 1.10.3-16
+- Resolves: #1330714 d-s-s: continue replacing docker with
+docker-latest, but retain docker_devmapper_data_dir
+
+* Tue Apr 26 2016 Lokesh Mandvekar - 1.10.3-15
+- Resolves: #1330714 d-s-s: replace docker with docker_latest, not docker-latest
+
+* Tue Apr 26 2016 Lokesh Mandvekar - 1.10.3-14
+- docker unitfile requires rhel-push-plugin.socket
+- requires docker-common >= 1.9.1-36
+- append docker instead of docker-latest to plugin subpackages
+- Resolves: #1326374 - plugin executables installed in /usr/libexecdir/docker
+- Resolves: #1330714 - d-s-s: do not pass devices which have 'creation of
+device node' in progress.
+- built d-s-s commit#df2af94
+
+* Mon Apr 25 2016 Lokesh Mandvekar - 1.10.3-13
+- Resolves: #1330366 - require docker-common
+- rhel-push-plugin fixes From: Antonio Murdaca
+- built docker @projectatomic/docker commit#7fd4fb0
+- built d-s-s commit#04a3847
+- built novolume-plugin commit#7715854
+- built rhel-push-plugin commit#904c0ca
+- built docker-lvm-plugin commit#7eb53d5
+- built v1.10-migrator commit#c417a6a
+
+* Fri Apr 22 2016 Lokesh Mandvekar - 1.10.3-12
+- Resolves: #1329728 - CVE-2016-3697
+- built docker @projectatomic/docker commit#7fd4fb0
+- built d-s-s commit#04a3847
+- built novolume-plugin commit#7715854
+- built rhel-push-plugin commit#2e19b59
+- built docker-lvm-plugin commit#7eb53d5
+- built v1.10-migrator commit#c417a6a
+
+* Wed Apr 20 2016 Lokesh Mandvekar - 1.10.3-11
+- define selinux_policyver, seemed to have skipped out earlier
+
+* Thu Apr 14 2016 Lokesh Mandvekar - 1.10.3-10
+- Resolves: rhbz#1326374 - s/docker/docker-latest where relevant
+- Resolves: rhbz#1327314 - include rhel-push-plugin subpackage
+- Resolves: rhbz#1327405 - include docker-lvm-plugin subpackage
+- built docker-latest @projectatomic/rhel7-1.10.3 commit#5738d87
+- built d-s-s commit#04a3847
+- built novolume-plugin commit#7715854
+- built rhel-push-plugin commit#2e19b59
+- built docker-lvm-plugin commit#7eb53d5
+- built v1.10-migrator commit#c417a6a
+
+* Mon Apr 11 2016 Lokesh Mandvekar - 1.10.3-9
+- built docker-latest @projectatomic/rhel7-1.10.3 commit#36da459
+- built d-s-s commit#ac50cee
+- built novolume-plugin commit#7715854
+
+* Mon Apr 11 2016 Lokesh Mandvekar - 1.10.3-8
+- logrotate and novolume-plugin should require docker-latest and not docker
+
+* Mon Apr 11 2016 Lokesh Mandvekar - 1.10.3-7
+- built docker-latest @projectatomic/rhel7-1.10.3 commit#36da459
+- built d-s-s commit#ac50cee
+- built novolume-plugin commit#7715854
+
+* Fri Apr 08 2016 Lokesh Mandvekar - 1.10.3-6.gitf8a9a2a
+- remove selinux, forward-journald, utils and v1.10-migrator subpacakges
+- use selinux, utils and forward-journald subpackages from 'docker' package
+- Epoch not needed in RHEL, removed
+
+* Thu Apr 07 2016 Lokesh Mandvekar - 2:1.10.3-5.gitf8a9a2a
+- 'docker-latest' package for v1.10.3
+
+* Tue Mar 29 2016 Lokesh Mandvekar - 2:1.10.3-4.gitf8a9a2a
+- built docker @projectatomic/fedora-1.10.3 commit#f8a9a2a
+- built docker-selinux commit#2bc84ec
+- built d-s-s commit#f087cb1
+- built docker-utils commit#b851c03
+- built forward-journald commit#77e02a9
+
+* Wed Mar 16 2016 Antonio Murdaca - 1:1.10.3-3.gitd93ee51
+- built docker @projectatomic/fedora-1.10.3 commit#d93ee51
+- built d-s-s commit#1c2b95b
+- built docker-selinux commit#afc876c
+- built docker-utils commit#dab51ac
+- built docker-novolume-plugin commit#77a55c1
+- built docker-v1.10-migrator commit#994c35
+
+* Wed Mar 16 2016 Antonio Murdaca - 1:1.10.3-2.gitc3689c7
+- built docker @projectatomic/fedora-1.10.3 commit#c3689c7
+- built d-s-s commit#1c2b95b
+- built docker-selinux commit#afc876c
+- built docker-utils commit#dab51ac
+- built docker-novolume-plugin commit#77a55c1
+- built docker-v1.10-migrator commit#994c35
+
+* Fri Mar 11 2016 Antonio Murdaca - 1:1.10.3-1.gite949a81
+- built docker @projectatomic/fedora-1.10.3 commit#e949a81
+- built d-s-s commit#1c2b95b
+- built docker-selinux commit#afc876c
+- built docker-utils commit#dab51ac
+- built docker-novolume-plugin commit#77a55c1
+- built docker-v1.10-migrator commit#994c35
+
+* Thu Mar 10 2016 Lokesh Mandvekar - 1:1.10.2-12.gitddbb15a
+- Tmp Resolves: rhbz#1315903 - disable ppc64 build
+
+* Mon Mar 07 2016 Antonio Murdaca - 1:1.10.2-11.gitddbb15a
+- built docker @projectatomic/fedora-1.10.2 commit#ddbb15a
+- built d-s-s commit#1c2b95b
+- built docker-selinux commit#afc876c
+- built docker-utils commit#dab51ac
+- built docker-novolume-plugin commit#77a55c1
+- built docker-v1.10-migrator commit#994c35
+
+* Thu Mar 03 2016 Antonio Murdaca - 1:1.10.2-10.gitddbb15a
+- built docker @projectatomic/fedora-1.10.2 commit#ddbb15a
+- built d-s-s commit#1c2b95b
+- built docker-selinux commit#afc876c
+- built docker-utils commit#dab51ac
+- built docker-novolume-plugin commit#e478a5c
+- built docker-v1.10-migrator commit#994c35
+
+* Wed Mar 02 2016 jchaloup 1:1.10.2-9.git0f5ac89
+- Update list of provided packages in devel subpackage
+
+* Tue Mar 1 2016 Peter Robinson 1:1.10.2-8.git0f5ac89
+- Power64 and s390(x) now have libseccomp support
+
+* Fri Feb 26 2016 Antonio Murdaca - 1:1.10.2-7.git0f5ac89
+- rebuilt to remove dockerroot user creation
+
+* Tue Feb 23 2016 Antonio Murdaca - 1:1.10.2-6.git0f5ac89
+- rebuilt to include dss_libdir directory
+
+* Mon Feb 22 2016 Antonio Murdaca - 1:1.10.2-5.git0f5ac89
+- built docker @projectatomic/fedora-1.10.2 commit#0f5ac89
+- built d-s-s commit#1c2b95b
+- built docker-selinux commit#b8aae8f
+- built docker-utils commit#dab51ac
+- built docker-novolume-plugin commit#e478a5c
+- built docker-v1.10-migrator commit#994c35
+
+* Mon Feb 22 2016 Antonio Murdaca - 1:1.10.2-4.git86e59a5
+- rebuilt to include /usr/share/rhel/secrets for the secret patch we're carrying
+
+* Mon Feb 22 2016 Fedora Release Engineering - 1:1.10.2-3.git86e59a5
+- https://fedoraproject.org/wiki/Changes/golang1.6
+
+* Mon Feb 22 2016 Antonio Murdaca - 1:1.10.2-2.git86e59a5
+- rebuilt with Recommends: oci-register-machine
+
+* Mon Feb 22 2016 Antonio Murdaca - 1:1.10.2-1.git86e59a5
+- built docker @projectatomic/fedora-1.10.2 commit#86e59a5
+- built d-s-s commit#1c2b95b
+- built docker-selinux commit#b8aae8f
+- built docker-utils commit#dab51ac
+- built docker-novolume-plugin commit#e478a5c
+- built docker-v1.10-migrator commit#994c35
+
+* Thu Feb 18 2016 Antonio Murdaca - 1:1.10.1-8.git6c71d8f
+- remove journald duplicated tag
+
+* Thu Feb 18 2016 Antonio Murdaca - 1:1.10.1-7.git6c71d8f
+- BuildRequires libseccomp-static to compile
+- Requires libseccomp
+
+* Thu Feb 18 2016 Antonio Murdaca - 1:1.10.1-6.git6c71d8f
+- enable seccomp
+
+* Tue Feb 16 2016 Antonio Murdaca - 1:1.10.1-5.git6c71d8f
+- built docker @projectatomic/fedora-1.10.1 commit#6c71d8f
+- built d-s-s commit#1c2b95b
+- built docker-selinux commit#b8aae8f
+- built docker-utils commit#dab51ac
+- built docker-novolume-plugin commit#e478a5c
+- built docker-v1.10-migrator commit#994c35
+
+* Tue Feb 16 2016 Antonio Murdaca - 1:1.10.1-4.git6c71d8f
+- built docker @projectatomic/fedora-1.10.1 commit#6c71d8f
+- built d-s-s commit#1c2b95b
+- built docker-selinux commit#b8aae8f
+- built docker-utils commit#dab51ac
+- built docker-novolume-plugin commit#2103b9e
+- built docker-v1.10-migrator commit#994c35
+
+* Fri Feb 12 2016 Antonio Murdaca - 1:1.10.1-3.git49805e4
+- built docker @projectatomic/fedora-1.10.1 commit#49805e4
+- built d-s-s commit#1c2b95b
+- built docker-selinux commit#b8aae8f
+- built docker-utils commit#dab51ac
+- built docker-novolume-plugin commit#d1a7f4a
+- built docker-v1.10-migrator commit#994c35
+
+* Fri Feb 12 2016 Antonio Murdaca - 1:1.10.1-2.git9c1310f
+- built docker @projectatomic/fedora-1.10.1 commit#9c1310f
+- built d-s-s commit#1c2b95b
+- built docker-selinux commit#b8aae8f
+- built docker-utils commit#dab51ac
+- built docker-novolume-plugin commit#d1a7f4a
+- built docker-v1.10-migrator commit#994c35
+
+* Thu Feb 11 2016 Antonio Murdaca - 1:1.10.1-1.git1b79038
+- built docker @projectatomic/fedora-1.10.1 commit#1b79038
+- built d-s-s commit#1c2b95b
+- built docker-selinux commit#b8aae8f
+- built docker-utils commit#dab51ac
+- built docker-novolume-plugin commit#d1a7f4a
+- built docker-v1.10-migrator commit#994c35
+
+* Thu Feb 11 2016 Antonio Murdaca - 1:1.10.0-29.git1b79038
+- built docker @projectatomic/fedora-1.10.1 commit#1b79038
+- built d-s-s commit#1c2b95b
+- built docker-selinux commit#b8aae8f
+- built docker-utils commit#dab51ac
+- built docker-novolume-plugin commit#04307f5b
+- built docker-v1.10-migrator commit#994c35
+
+* Sat Feb 06 2016 Antonio Murdaca - 1:1.10.0-28.gitf392451
+- built docker @projectatomic/fedora-1.10 commit#f392451
+- built d-s-s commit#1c2b95b
+- built docker-selinux commit#b8aae8f
+- built docker-utils commit#dab51ac
+- built docker-novolume-plugin commit#60b3a94
+- built docker-v1.10-migrator commit#994c35
+
+* Fri Feb 05 2016 Antonio Murdaca - 1:1.10.0-27.gitf392451
+- built docker @projectatomic/fedora-1.10 commit#f392451
+- built d-s-s commit#1c2b95b
+- built docker-selinux commit#b8aae8f
+- built docker-utils commit#dab51ac
+- built docker-novolume-plugin commit#1c2b95b
+- built docker-v1.10-migrator commit#994c35c
+
+* Fri Feb 05 2016 Antonio Murdaca - 1:1.10.0-26.gitf2e80b0
+- built docker @projectatomic/fedora-1.10 commit#f2e80b0
+- built d-s-s commit#1c2b95b
+- built docker-selinux commit#b8aae8f
+- built docker-utils commit#dab51ac
+- built docker-novolume-plugin commit#1c2b95b
+- built docker-v1.10-migrator commit#994c35c
+
+* Thu Feb 04 2016 Lokesh Mandvekar - 1:1.10.0-24.gitd25c9e5
+- built docker @projectatomic/fedora-1.10 commit#d25c9e5
+- built d-s-s commit#1c2b95b
+- built docker-selinux commit#b8aae8f
+- built docker-utils commit#dab51ac
+- built docker-novolume-plugin commit#1c2b95b
+- built docker-v1.10-migrator commit#994c35c
+
+* Thu Feb 04 2016 Antonio Murdaca - 1:1.10.0-24.gitd25c9e5
+- built docker @projectatomic/fedora-1.10 commit#d25c9e5
+- built d-s-s commit#1c2b95b
+- built docker-selinux commit#b8aae8f
+- built docker-utils commit#dab51ac
+- built docker-novolume-plugin commit#dab51ac
+
+* Wed Feb 03 2016 Fedora Release Engineering - 1:1.10.0-23.gitfb1a123
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Wed Feb 03 2016 Antonio Murdaca - 1:1.10.0-22.gitfb1a123
+- built docker @projectatomic/fedora-1.10 commit#fb1a123
+- built d-s-s commit#1c2b95b
+- built docker-selinux commit#b8aae8f
+- built docker-utils commit#dab51ac
+- built docker-novolume-plugin commit#dab51ac
+
+* Mon Feb 01 2016 Lokesh Mandvekar - 1:1.10.0-21.gitd3f4a34
+- built docker @projectatomic/fedora-1.10 commit#d3f4a34
+- built docker-selinux commit#be16da7
+- built d-s-s commit#1c2b95b
+- built docker-utils commit#dab51ac
+- built docker-novolume-plugin commit#dab51ac
+
+* Fri Jan 29 2016 Lokesh Mandvekar - 1:1.10.0-20.gitd3f4a34
+- Resolves: rhbz#1303105 - own /usr/lib/docker-storage-setup
+- create docker-novolume-plugin subpackage
+- built docker @projectatomic/fedora-1.10 commit#d3f4a34
+- built docker-selinux commit#be16da7
+- built d-s-s commit#1c2b95b
+- built docker-utils commit#dab51ac
+- built docker-novolume-plugin commit#dab51ac
+
+* Wed Jan 27 2016 Lokesh Mandvekar - 1:1.10.0-19.gitb8b1153
+- built docker @projectatomic/fedora-1.10 commit#b8b1153
+- built docker-selinux commit#d9b67f9
+- built d-s-s commit#1c2b95b
+- built docker-utils commit#dab51ac
+
+* Mon Jan 25 2016 Lokesh Mandvekar - 1:1.10.0-18.git314b2a0
+- Resolves: rhbz#1301198 - do not append distro tag to docker version
+- built docker @projectatomic/fedora-1.10 commit#314b2a0
+- built docker-selinux commit#d9b67f9
+- built d-s-s commit#1c2b95b
+- built docker-utils commit#dab51ac
+
+* Fri Jan 22 2016 Lokesh Mandvekar - 1:1.10.0-17.git5587979
+- built docker @projectatomic/fedora-1.10 commit#5587979
+- built docker-selinux commit#d9b67f9
+- built d-s-s commit#1c2b95b
+- built docker-utils commit#dab51ac
+
+* Wed Jan 20 2016 Lokesh Mandvekar - 1:1.10.0-16.git9252953
+- built docker @projectatomic/fedora-1.10 commit#9252953
+- built docker-selinux commit#d9b67f9
+- built d-s-s commit#1c2b95b
+- built docker-utils commit#dab51ac
+
+* Mon Jan 11 2016 Lokesh Mandvekar - 1:1.10.0-15.gite38a363
+- built docker @projectatomic/fedora-1.10 commit#e38a363
+- built docker-selinux commit#d9b67f9
+- built d-s-s commit#1c2b95b
+- built docker-utils commit#dab51ac
+
+* Thu Jan 07 2016 Lokesh Mandvekar - 1:1.10.0-14.gite38a363
+- built docker @projectatomic/fedora-1.10 commit#e38a363
+- built docker-selinux commit#d9b67f9
+- built d-s-s commit#5bda7f8
+- built docker-utils commit#dab51ac
+
+* Thu Jan 07 2016 jchaloup - 1:1.10.0-13.gitc3726aa
+- built with debug info
+ resolves: #1236317
+
+* Thu Dec 10 2015 Lokesh Mandvekar - 1:1.10.0-12.gitc3726aa
+- built docker @projectatomic/fedora-1.10 commit#c3726aa
+- built docker-selinux commit#d9b67f9
+- built d-s-s commit#f399708
+- built docker-utils commit#dab51ac
+
+* Wed Dec 09 2015 Lokesh Mandvekar - 1:1.10.0-11.gitc3726aa
+- built docker @projectatomic/fedora-1.10 commit#c3726aa
+- built docker-selinux commit#d9b67f9
+- built d-s-s commit#e193b3b
+- built docker-utils commit#dab51ac
+
+* Tue Dec 08 2015 Colin Walters - 1:1.10.0-10.git6d8d26a
+- Use new standardized source format
+- Resolves: https://bugzilla.redhat.com/1284150
+
+* Wed Dec 02 2015 Lokesh Mandvekar - 1:1.10.0-9.git6d8d26a
+- built docker @projectatomic/fedora-1.10 commit#6d8d26a
+- built docker-selinux commit#d9b67f9
+- built d-s-s commit#0814c26
+- built docker-utils commit#dab51ac
+
+* Tue Dec 01 2015 Lokesh Mandvekar - 1:1.10.0-8.gita7f4806
+- use CAS for images and layers, upstream gh pr#17924
+- built docker @projectatomic/fedora-1.10 commit#a7f4806
+- built docker-selinux commit#d9b67f9
+- built d-s-s commit#0814c26
+- built docker-utils commit#dab51ac
+
+* Mon Nov 30 2015 Lokesh Mandvekar - 1:1.10.0-7.git42850f5
+- built docker @projectatomic/fedora-1.10 commit#42850f5
+- built docker-selinux commit#e522191
+- built d-s-s commit#0814c26
+- built docker-utils commit#dab51ac
+
+* Mon Nov 23 2015 Lokesh Mandvekar - 1:1.10.0-6.git39f99b6
+- built docker @projectatomic/fedora-1.10 commit#39f99b6
+- built docker-selinux commit#e522191
+- built d-s-s commit#0814c26
+- built docker-utils commit#dab51ac
+
+* Fri Nov 20 2015 Lokesh Mandvekar - 1:1.10.0-5.git0a9a759
+- built docker @projectatomic/fedora-1.10 commit#0a9a759
+- built docker-selinux commit#e522191
+- built d-s-s commit#0814c26
+- built docker-utils commit#dab51ac
+
+* Thu Nov 19 2015 Lokesh Mandvekar - 1:1.10.0-4.git8b9d2a6
+- built docker @projectatomic/fedora-1.10 commit#8b9d2a6
+- built docker-selinux commit#e522191
+- built d-s-s commit#0814c26
+- built docker-utils commit#dab51ac
+
+* Thu Nov 19 2015 Lokesh Mandvekar - 1:1.10.0-3.git8b9d2a6
+- built docker @projectatomic/fedora-1.10 commit#8b9d2a6
+- built docker-selinux commit#e522191
+- built d-s-s commit#c638a60
+- built docker-utils commit#dab51ac
+
+* Mon Nov 16 2015 Lokesh Mandvekar - 1:1.10.0-2.git6669c1a
+- built docker @projectatomic/fedora-1.10 commit#6669c1a
+- built docker-selinux commit#e522191
+- built d-s-s commit#c638a60
+- built docker-utils commit#dab51ac
+
+* Mon Nov 16 2015 Lokesh Mandvekar - 1:1.9.0-15.git6669c1a
+- built docker @projectatomic/fedora-1.10 commit#6669c1a
+- built docker-selinux commit#e522191
+- built d-s-s commit#c638a60
+- built docker-utils commit#dab51ac
+
+* Fri Nov 13 2015 Lokesh Mandvekar - 1:1.9.0-14.gite08c5ef
+- built docker @projectatomic/fedora-1.10 commit#e08c5ef
+- built docker-selinux commit#e522191
+- built d-s-s commit#e9722cc
+- built docker-utils commit#dab51ac
+
+* Fri Nov 13 2015 Lokesh Mandvekar - 1:1.9.0-13.gite08c5ef
+- built docker @projectatomic/fedora-1.10 commit#e08c5ef
+- built docker-selinux commit#e522191
+- built d-s-s commit#e9722cc
+- built docker-utils commit#dab51ac
+
+* Thu Nov 12 2015 Lokesh Mandvekar - 1:1.9.0-12.git1c1e196
+- Resolves: rhbz#1273893
+- From: Dan Walsh
+
+* Thu Nov 12 2015 Jakub Čajka - 1:1.9.0-11.git1c1e196
+- clean up macros overrides
+
+* Wed Nov 04 2015 Lokesh Mandvekar - 1:1.9.0-10.git1c1e196
+- built docker @projectatomic/fedora-1.9 commit#1c1e196
+- built docker-selinux commit#e522191
+- Dependency changes
+- For docker: Requires: docker-selinux
+- For docker-selinux: Requires(post): docker
+- From: Dusty Mabe
+
+* Tue Oct 20 2015 Lokesh Mandvekar - 1:1.9.0-9.gitc743657
+- built docker @projectatomic/fedora-1.9 commit#c743657
+- built docker-selinux master commit#291bbab
+- built d-s-s master commit#01df512
+- built docker-utils master commit#dab51ac
+
+* Wed Oct 14 2015 Lokesh Mandvekar - 1:1.9.0-8.git6024859
+- built docker @projectatomic/fedora-1.9 commit#6024859
+- built docker-selinux master commit#44abd21
+- built d-s-s master commit#6898d43
+- built docker-utils master commit#dab51ac
+
+* Mon Sep 21 2015 Lokesh Mandvekar - 1:1.9.0-7.git9107cd3
+- build docker @rhatdan/fedora-1.9 commit#9107cd3
+- built docker-selinux master commit#d6560f8
+
+* Thu Sep 17 2015 Lokesh Mandvekar - 1:1.9.0-6.git05653f9
+- built docker @rhatdan/fedora-1.9 commit#05653f9
+- Resolves: rhbz#1264193, rhbz#1260392, rhbz#1264196
+
+* Thu Sep 10 2015 Lokesh Mandvekar - 1:1.9.0-5.git11b81f9
+- built docker @rhatdan/fedora-1.9 commit#11b81f9
+- built d-s-s master commit#6898d43
+- built docker-selinux master commit#b5281b7
+
+* Wed Sep 02 2015 Lokesh Mandvekar - 1:1.9.0-4.git566d2be
+- Resolves: rhbz#1259427
+
+* Mon Aug 24 2015 Lokesh Mandvekar - 1:1.9.0-3.git566d2be
+- built docker @rhatdan/ commit#566d2be
+- built d-s-s master commit#d3b9ba7
+- built docker-selinux master commit#6267b83
+- built docker-utils master commit#dab51ac
+
+* Fri Aug 14 2015 Lokesh Mandvekar - 1:1.9.0-2.gitf8950e0
+- built docker @rhatdan/fedora-1.9 commit#f8950e0
+- built d-s-s master commit#ac1b30e
+- built docker-selinux master commit#16ebd81
+- built docker-utils master commit#dab51ac
+
+* Thu Aug 13 2015 Lokesh Mandvekar - 1:1.9.0-1
+- built docker @rhatdan/fedora-1.9 commit#b4e2cc5
+- built d-s-s master commit#ac1b30e
+- built docker-selinux master commit#16ebd81
+- built docker-utils master commit#dab51ac
+
+* Thu Aug 06 2015 Lokesh Mandvekar - 1:1.8.0-11.git59a228f
+- built docker @lsm5/fedora commit#59a228f
+
+* Mon Aug 03 2015 Lokesh Mandvekar - 1:1.8.0-10.gitba026e3
+- built docker @rhatdan/fedora-1.8 commit#ba026e3
+- built d-s-s master commit#b152398
+- built docker-selinux master commit#16ebd81
+
+* Mon Aug 03 2015 Lokesh Mandvekar - 1:1.8.0-9.gitc7eed6c
+- built docker @lsm5/fedora commit#c7eed6c
+
+* Thu Jul 30 2015 Lokesh Mandvekar - 1:1.8.0-8.git2df828d
+- built docker @rhatdan/fedora-1.8 commit#2df828d
+- built d-s-s master commit#b152398
+- built docker-selinux master commit#16ebd81
+
+* Tue Jul 28 2015 Lokesh Mandvekar - 1.8.0-7.git5062080
+- include epoch for downgrading purposes
+
+* Fri Jul 24 2015 Tomas Radej - 1.8.0-6.git5062080
+- Updated dep on policycoreutils-python-utils
+
+* Fri Jul 17 2015 Lokesh Mandvekar - 1.8.0-6.git5062080
+- package provides: docker-engine
+
+* Thu Jul 02 2015 Lokesh Mandvekar - 1.8.0-6.git5062080
+- built docker @lsm5/fedora-1.8 commit#6c23e87
+- enable non-x86_64 builds again
+
+* Tue Jun 30 2015 Lokesh Mandvekar - 1.8.0-5.git6d5bfe5
+- built docker @lsm5/fedora-1.8 commit#6d5bfe5
+- make test-unit and make test-docker-py successful
+
+* Mon Jun 29 2015 Lokesh Mandvekar - 1.8.0-4.git0d8fd7c
+- build docker @lsm5/fedora-1.8 commit#0d8fd7c
+- disable non-x86_64 for this build
+- use same distro as host for running tests
+- docker.service Wants docker-storage-setup.service
+
+* Mon Jun 29 2015 Lokesh Mandvekar - 1.8.0-3.gita2f1a81
+- built docker @lsm5/fedora commit#a2f1a81
+
+* Sat Jun 27 2015 Lokesh Mandvekar - 1.8.0-2.git1cad29d
+- built docker @lsm5/fedora commit#1cad29d
+
+* Fri Jun 26 2015 Lokesh Mandvekar - 1.8.0-1
+- New version: 1.8.0, built docker @lsm5/commit#96ebfd2
+
+* Fri Jun 26 2015 Lokesh Mandvekar - 1.7.0-21.gitdcff4e1
+- build dss master commit#90f4a5f
+- build docker-selinux master commit#bebf349
+- update manpage build script path
+
+* Wed Jun 17 2015 Fedora Release Engineering - 1.7.0-20.gitdcff4e1
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
+* Mon Jun 15 2015 jchaloup - 1.7.0-19.gitdcff4e1
+- Remove docker.initd as it requires /sbin/runtime no packages in Fedora
+
+* Fri Jun 12 2015 jchaloup - 1.7.0-18.gitdcff4e1
+- Add docker-unit-test subpackage for CI testing
+- Add with_devel and with_unit_test macros
+- Remove devel's runtime deps on golang
+
+* Tue Jun 09 2015 Lokesh Mandvekar - 1.7.0-17.gitdcff4e1
+- Include d-s-s into the main docker package
+- Obsolete docker-storage-setup <= 0.5-3
+
+* Mon Jun 08 2015 Lokesh Mandvekar - 1.7.0-16.gitdcff4e1
+- Resolves: rhbz#1229433 - update docker-selinux to commit#99c4c7
+
+* Mon Jun 08 2015 Lokesh Mandvekar - 1.7.0-15.gitdcff4e1
+- disable debuginfo because it breaks docker
+
+* Sun Jun 07 2015 Dennis Gilmore - 1.7.0-14.gitdcff4e1
+- enable %%{ix86}
+- remove vishvananda/netns/netns_linux_amd.go file if %%{ix86} architecture is used
+
+* Fri Jun 05 2015 Lokesh Mandvekar - 1.7.0-13.gitdcff4e1
+- built docker @lsm5/fedora commit#dcff4e1
+
+* Thu Jun 04 2015 Lokesh Mandvekar - 1.7.0-12.git9910a0c
+- built docker @lsm5/fedora commit#9910a0c
+
+* Tue Jun 02 2015 jchaloup - 1.7.0-11.gita53a6e6
+- remove vishvananda/netns/netns_linux_amd.go file if arm architecture is used
+- add debug info
+
+* Mon Jun 01 2015 Lokesh Mandvekar - 1.7.0-10.gita53a6e6
+- built docker @lsm5/fedora commit#a53a6e6
+
+* Sat May 30 2015 Lokesh Mandvekar - 1.7.0-9.git49d9a3f
+- built docker @lsm5/fedora commit#49d9a3f
+
+* Fri May 29 2015 Lokesh Mandvekar - 1.7.0-8.git0d35ceb
+- built docker @lsm5/fedora commit#0d35ceb
+
+* Thu May 28 2015 Lokesh Mandvekar - 1.7.0-7.git6d76e4c
+- built docker @rhatdan/fedora-1.7 commit#6d76e4c
+- built docker-selinux master commit#e86b2bc
+
+* Fri May 08 2015 Lokesh Mandvekar - 1.7.0-6.git56481a3
+- include distro tag in VERSION
+
+* Thu Apr 30 2015 Lokesh Mandvekar - 1.7.0-5.git56481a3
+- include docker-selinux for centos7 and rhel7
+
+* Thu Apr 30 2015 Lokesh Mandvekar - 1.7.0-4.git56481a3
+- increment release tag to sync with docker-master on centos7
+
+* Thu Apr 30 2015 Lokesh Mandvekar - 1.7.0-3.git56481a3
+- built docker @lsm5/fedora commit#56481a3
+
+* Mon Apr 20 2015 Lokesh Mandvekar - 1.7.0-2.git50ef691
+- built docker @lsm5/fedora commit#50ef691
+
+* Mon Apr 20 2015 Lokesh Mandvekar - 1.7.0-1
+- New version: 1.7.0, built docker @lsm5/commit#50ef691
+
+* Sat Apr 11 2015 Lokesh Mandvekar - 1.5.0-33.git1dcc59a
+- built docker @lsm5/fedora commit#1dcc59a
+
+* Thu Apr 09 2015 Lokesh Mandvekar - 1.5.0-32.gitf7125f9
+- built docker @lsm5/fedora commit#f7125f9
+
+* Wed Apr 08 2015 Lokesh Mandvekar - 1.5.0-31.git7091837
+- built docker @lsm5/fedora commit#7091837
+
+* Wed Apr 01 2015 Lokesh Mandvekar - 1.5.0-30.gitece2f2d
+- built docker @lsm5/fedora commit#ece2f2d
+
+* Mon Mar 30 2015 Lokesh Mandvekar - 1.5.0-29.gitc9c16a3
+- built docker @lsm5/fedora commit#c9c16a3
+
+* Mon Mar 30 2015 Lokesh Mandvekar - 1.5.0-28.git39c97c2
+- built docker @lsm5/fedora commit#39c97c2
+
+* Sun Mar 29 2015 Lokesh Mandvekar - 1.5.0-27.git937f8fc
+- built docker @lsm5/fedora commit#937f8fc
+
+* Sat Mar 28 2015 Lokesh Mandvekar - 1.5.0-26.gitbbc21e4
+- built docker @lsm5/fedora commit#bbc21e4
+
+* Tue Mar 24 2015 Lokesh Mandvekar - 1.5.0-25.git5ebfacd
+- move selinux post/postun to its own subpackage
+- correct docker-selinux min nvr for docker main package
+
+* Tue Mar 24 2015 Lokesh Mandvekar - 1.5.0-24.git5ebfacd
+- docker-selinux shouldn't require docker
+- move docker-selinux's post and postun to docker's
+
+* Sun Mar 22 2015 Lokesh Mandvekar - 1.5.0-23.git5ebfacd
+- increment release tag as -22 was already built without conditionals for f23
+and docker-selinux
+- Source7 only for f23+
+
+* Sun Mar 22 2015 Lokesh Mandvekar