%if 0%{?fedora} %global with_devel 1 %global with_debug 1 %global with_unit_test 1 %else %global with_devel 0 %global with_debug 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 # default overlay2 storage only on Fedora 26 and later %if 0%{?fedora} >= 26 %global custom_storage 1 %else %global custom_storage 0 %endif %if 0%{?centos} %global with_migrator 0 %endif # docker builds in a checksum of dockerinit into docker, # so stripping the binaries breaks docker %if 0%{?with_debug} # https://bugzilla.redhat.com/show_bug.cgi?id=995136#c12 %global _dwz_low_mem_die_limit 0 %else %global debug_package %{nil} %endif %global provider github %global provider_tld com %global project docker %global repo %{project} %global import_path %{provider}.%{provider_tld}/%{project}/%{repo} # docker %global git_docker https://github.com/runcom/docker %global commit_docker 27e468e0954bba26b1176cee25a03560114fcb82 %global shortcommit_docker %(c=%{commit_docker}; echo ${c:0:7}) # docker_branch used in %%check %global docker_branch docker-1.13.1 # d-s-s %global git_dss https://github.com/projectatomic/container-storage-setup/ %global commit_dss 9b77bcb2cba8e272799fa21e2d484e9f6e7c34d0 %global shortcommit_dss %(c=%{commit_dss}; echo ${c:0:7}) %global dss_datadir %{_datadir}/%{repo}-storage-setup # docker-novolume-plugin %global git_novolume https://github.com/projectatomic/%{repo}-novolume-plugin %global commit_novolume c5212546ab01b4b7b62caba888d298ab63f53984 %global shortcommit_novolume %(c=%{commit_novolume}; echo ${c:0:7}) %if 0%{?with_migrator} # v1.10-migrator %global git_migrator https://github.com/%{repo}/v1.10-migrator %global commit_migrator 994c35cbf7ae094d4cb1230b85631ecedd77b0d8 %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 e18c2ce5191576bab2e301b8ea250bd34dc0fc79 %global shortcommit_runc %(c=%{commit_runc}; echo ${c:0:7}) # docker-containerd %global git_containerd https://github.com/projectatomic/containerd %global commit_containerd 03e5862ec0d8d3b3f750e19fca3ee367e13c090e %global shortcommit_containerd %(c=%{commit_containerd}; echo ${c:0:7}) # rhel-push-plugin %global git_rhel_push https://github.com/projectatomic/rhel-push-plugin %global commit_rhel_push 70653ed7cbef7623ab850d09f0257a6b670582ce %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 bc03b5354aaa70ee14c482c4a861be08630bb755 %global shortcommit_lvm %(c=%{commit_lvm}; echo ${c:0:7}) # docker-proxy %global git_libnetwork https://github.com/docker/libnetwork %global commit_libnetwork 0f534354b813003a754606689722fe253101bc4e %global shortcommit_libnetwork %(c=%{commit_libnetwork}; echo ${c:0:7}) # tini %global git_tini https://github.com/krallin/tini %global commit_tini 949e6facb77383876aeff8a6944dde66b3089574 %global shortcommit_tini %(c=%{commit_tini}; echo ${c:0:7}) #oci-umount %global git_umount https://github.com/projectatomic/oci-umount %global commit_umount 7623f6adb2fa458b4b83a739ac0dd067e09175d9 %global shortcommit_umount %(c=%{commit_umount}; echo ${c:0:7}) Name: %{repo} %if 0%{?fedora} || 0%{?centos} Epoch: 2 %endif Version: 1.13.1 Release: 19.git%{shortcommit_docker}%{?dist} Summary: Automates deployment of containerized applications License: ASL 2.0 URL: https://%{provider}.%{provider_tld}/projectatomic/%{repo} # Temp fix for rhbz#1315903 #ExclusiveArch: %%{go_arches} ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le s390x %{mips} Source0: %{git_docker}/archive/%{commit_docker}/%{repo}-%{shortcommit_docker}.tar.gz Source1: %{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: %{repo}.service Source6: %{repo}.sysconfig Source7: %{repo}-storage.sysconfig Source8: %{repo}-logrotate.sh Source9: README.%{repo}-logrotate Source10: %{repo}-network.sysconfig %if 0%{?with_migrator} Source11: %{git_migrator}/archive/%{commit_migrator}/v1.10-migrator-%{shortcommit_migrator}.tar.gz %endif # with_migrator Source12: %{git_runc}/archive/%{commit_runc}/runc-%{shortcommit_runc}.tar.gz Source13: %{git_containerd}/archive/%{commit_containerd}/containerd-%{shortcommit_containerd}.tar.gz Source14: %{repo}-containerd.service %if 0%{?with_migrator} Source15: v1.10-migrator-helper %endif # with_migrator Source16: %{repo}-common.sh Source17: README-%{repo}-common Source18: %{git_rhel_push}/archive/%{commit_rhel_push}/rhel-push-plugin-%{shortcommit_rhel_push}.tar.gz Source19: %{git_lvm}/archive/%{commit_lvm}/%{repo}-lvm-plugin-%{shortcommit_lvm}.tar.gz Source20: %{repo}.service.centos Source21: %{repo}-containerd.service.centos Source22: %{git_libnetwork}/archive/%{commit_libnetwork}/libnetwork-%{shortcommit_libnetwork}.tar.gz Source23: %{git_tini}/archive/%{commit_tini}/tini-%{shortcommit_tini}.tar.gz Source24: %{git_umount}/archive/%{commit_umount}/oci-umount-%{shortcommit_umount}.tar.gz %if 0%{?with_debug} # Build with debug #Patch0: build-with-debug-info.patch %endif BuildRequires: sed BuildRequires: git BuildRequires: cmake BuildRequires: glibc-static BuildRequires: gpgme-devel BuildRequires: libassuan-devel BuildRequires: %{?go_compiler:compiler(go-compiler)}%{!?go_compiler:golang >= 1.6.2} BuildRequires: go-md2man BuildRequires: device-mapper-devel %if 0%{?fedora} BuildRequires: godep BuildRequires: libseccomp-static >= 2.3.0 %else %if 0%{?centos} BuildRequires: libseccomp-devel %endif BuildRequires: pkgconfig(audit) BuildRequires: btrfs-progs-devel BuildRequires: sqlite-devel BuildRequires: pkgconfig(systemd) %if 0%{?fedora} >= 21 # Resolves: rhbz#1165615 Requires: device-mapper-libs >= 1.02.90-1 %endif Requires: skopeo-containers Requires: gnupg Requires: atomic-registries # BZ#1399098 Requires: python-rhsm-certificates # Resolves: #1379184 - include epoch Requires: %{repo}-common = %{epoch}:%{version}-%{release} Requires(pre): container-selinux >= 2:2.2-2 # BZ#1398860 Requires: %{name}-rhel-push-plugin = %{epoch}:%{version}-%{release} # Resolves: rhbz#1045220 Requires: xz Provides: lxc-%{repo} = %{epoch}:%{version}-%{release} # Match with upstream name - include epoch as well Provides: %{repo}-engine = %{epoch}:%{version}-%{release} # needs tar to be able to run containers Requires: tar # BZ1327809 Requires: iptables # #1416929 Requires: parted Requires: container-storage-setup # permitted by https://fedorahosted.org/fpc/ticket/341#comment:7 # In F22, the whole package should be renamed to be just "docker" and # this changed to "Provides: docker-io". %if 0%{?fedora} >= 22 Provides: %{repo}-io = %{epoch}:%{version}-%{release} Obsoletes: %{repo}-io <= 1.5.0-19 %endif # include d-s-s into main docker package and obsolete existing d-s-s rpm # also update BRs and Rs Requires: lvm2 Requires: xfsprogs Obsoletes: %{repo}-storage-setup <= 0.5-3 Requires: libseccomp >= 2.3.0 %if 0%{?fedora} Recommends: oci-register-machine Recommends: oci-systemd-hook Recommends: criu %else Requires: oci-register-machine Requires: oci-systemd-hook Requires: criu %endif #oci-umount should probably be a hard dependency, not soft Requires: oci-umount %if %{custom_storage} Provides: variant_config(Atomic.host) Provides: variant_config(Cloud) Provides: variant_config(Server) Provides: variant_config(Workstation) %endif # custom_storage %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_devel} %package devel BuildArch: noarch Provides: %{repo}-io-devel = %{epoch}:%{version}-%{release} Provides: %{repo}-pkg-devel = %{epoch}:%{version}-%{release} Provides: %{repo}-io-pkg-devel = %{epoch}:%{version}-%{release} Summary: A golang registry for global request variables (source libraries) Provides: golang(%{import_path}/api) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/api/client) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/api/client/formatter) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/api/client/inspect) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/api/server) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/api/server/httputils) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/api/server/middleware) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/api/server/router) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/api/server/router/build) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/api/server/router/container) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/api/server/router/image) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/api/server/router/network) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/api/server/router/system) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/api/server/router/volume) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/api/types/backend) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/builder) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/builder/dockerfile) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/builder/dockerfile/command) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/builder/dockerfile/parser) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/builder/dockerignore) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/cli) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/cliconfig) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/cliconfig/credentials) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/container) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/daemon) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/daemon/caps) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/daemon/dockerhooks) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/daemon/events) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/daemon/events/testutils) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/daemon/exec) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/daemon/graphdriver) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/daemon/graphdriver/aufs) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/daemon/graphdriver/btrfs) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/daemon/graphdriver/devmapper) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/daemon/graphdriver/graphtest) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/daemon/graphdriver/overlay) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/daemon/graphdriver/register) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/daemon/graphdriver/vfs) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/daemon/graphdriver/windows) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/daemon/graphdriver/zfs) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/daemon/links) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/daemon/logger) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/daemon/logger/awslogs) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/daemon/logger/etwlogs) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/daemon/logger/fluentd) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/daemon/logger/gcplogs) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/daemon/logger/gelf) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/daemon/logger/journald) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/daemon/logger/jsonfilelog) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/daemon/logger/loggerutils) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/daemon/logger/splunk) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/daemon/logger/syslog) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/daemon/network) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/distribution) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/distribution/metadata) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/distribution/xfer) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/docker/hack) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/docker/listeners) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/dockerversion) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/errors) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/image) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/image/tarexport) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/image/v1) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/layer) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/libcontainerd) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/libcontainerd/windowsoci) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/migrate/v1) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/oci) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/opts) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/aaparser) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/archive) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/audit) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/authorization) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/broadcaster) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/chrootarchive) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/devicemapper) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/directory) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/discovery) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/discovery/file) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/discovery/kv) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/discovery/memory) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/discovery/nodes) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/filenotify) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/fileutils) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/gitutils) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/graphdb) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/homedir) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/httputils) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/idtools) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/integration) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/integration/checker) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/ioutils) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/jsonlog) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/jsonmessage) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/locker) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/longpath) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/loopback) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/mflag) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/mount) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/namesgenerator) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/parsers) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/parsers/kernel) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/parsers/operatingsystem) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/pidfile) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/platform) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/plugins) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/plugins/pluginrpc-gen/fixtures) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/plugins/transport) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/pools) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/progress) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/promise) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/proxy) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/pubsub) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/random) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/reexec) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/registrar) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/rpm) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/signal) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/stdcopy) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/streamformatter) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/stringid) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/stringutils) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/symlink) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/sysinfo) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/system) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/tailfile) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/tarsum) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/term) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/term/windows) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/tlsconfig) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/truncindex) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/urlutil) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/useragent) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/version) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/profiles/apparmor) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/profiles/seccomp) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/reference) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/registry) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/restartmanager) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/runconfig) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/runconfig/opts) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/utils) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/utils/templates) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/volume) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/volume/drivers) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/volume/local) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/volume/store) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/volume/testutils) = %{epoch}:%{version}-%{release} %description devel %{summary} This package provides the source libraries for Docker. %endif %if 0%{?with_unit_test} %package unit-test Summary: %{summary} - for running unit tests %description unit-test %{summary} - for running unit tests %endif %package fish-completion Summary: fish completion files for Docker Requires: %{repo} = %{epoch}:%{version}-%{release} Requires: fish Provides: %{repo}-io-fish-completion = %{epoch}:%{version}-%{release} %description fish-completion This package installs %{summary}. %package logrotate Summary: cron job to run logrotate on Docker containers Requires: %{repo} = %{epoch}:%{version}-%{release} Provides: %{repo}-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 novolume-plugin URL: %{git_novolume} License: MIT Summary: Block container starts with local volumes defined Requires: %{repo} = %{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 common Summary: Common files for docker and docker-latest %description common This package contains the common files %{_bindir}/%{repo} which will point to %{_bindir}/%{repo}-current or %{_bindir}/%{repo}-latest configurable via %{_sysconfdir}/sysconfig/%{repo} %package vim Summary: vim syntax highlighting files for Docker Requires: %{repo} = %{epoch}:%{version}-%{release} Requires: vim Provides: %{repo}-io-vim = %{epoch}:%{version}-%{release} %description vim This package installs %{summary}. %package zsh-completion Summary: zsh completion files for Docker Requires: %{repo} = %{epoch}:%{version}-%{release} Requires: zsh Provides: %{repo}-io-zsh-completion = %{epoch}:%{version}-%{release} %description zsh-completion This package installs %{summary}. %if 0%{?with_migrator} %package v1.10-migrator Summary: Calculates SHA256 checksums for docker layer content License: ASL 2.0 and CC-BY-SA %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 rhsubscription Summary: Red Hat subscription management files needed on the host to enable RHEL containers Requires: %{repo} = %{epoch}:%{version}-%{release} Requires: subscription-manager-plugin-container Provides: %{repo}-io-rhsubscription = %{version}-%{release} %description rhsubscription In order to work with RHEL containers, the host (RHEL, or other) must export susbcription information to the container. %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. %package -n oci-umount License: GPLv3+ Summary: OCI umount hook for docker BuildRequires: autoconf BuildRequires: automake BuildRequires: pkgconfig(yajl) BuildRequires: pkgconfig(libselinux) BuildRequires: pkgconfig(mount) Obsoletes: docker-oci-umount < 1.13.1-13 %description -n oci-umount OCI umount hooks unmount potential leaked mount points in a containers mount namespaces. %prep %setup -q -n %{repo}-%{commit_docker} # here keep the new line above otherwise autosetup fails when applying patch cp %{SOURCE9} . # untar d-s-s tar zxf %{SOURCE1} pushd container-storage-setup-%{commit_dss} %if %{custom_storage} # create default override config ln -s %{repo}-storage-setup-override.conf %{repo}-storage-setup-default # create workstation override config cp %{repo}-storage-setup-override.conf %{repo}-storage-setup-workstation echo 'STORAGE_DRIVER=overlay2' >> %{repo}-storage-setup-workstation # create cloud override config ln -s %{repo}-storage-setup-workstation %{repo}-storage-setup-cloud # create server override config ln -s %{repo}-storage-setup-workstation %{repo}-storage-setup-server # create atomic override config cp %{repo}-storage-setup-server %{repo}-storage-setup-atomichost echo 'CONTAINER_ROOT_LV_NAME=docker-root-lv' >> %{repo}-storage-setup-atomichost echo 'CONTAINER_ROOT_LV_MOUNT_PATH=/var/lib/docker' >> %{repo}-storage-setup-atomichost %endif # custom_storage popd # untar docker-novolume-plugin tar zxf %{SOURCE4} %if 0%{?with_migrator} # untar v1.10-migrator tar zxf %{SOURCE11} %endif # untar docker-runc tar zxf %{SOURCE12} # untar docker-containerd tar zxf %{SOURCE13} # common exec script cp %{SOURCE16} . # common exec README cp %{SOURCE17} . # untar rhel-push-plugin tar zxf %{SOURCE18} # untar lvm-plugin tar zxf %{SOURCE19} pushd %{repo}-lvm-plugin-%{commit_lvm}/vendor mkdir src mv g* src/ popd # untar docker-proxy tar zxf %{SOURCE22} # untar tini tar zxf %{SOURCE23} # untar oci-hook tar zxf %{SOURCE24} %build # set up temporary build gopath, and put our directory there 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}",/' cli/command/system/version.go pushd _build mkdir -p src/%{provider}.%{provider_tld}/{%{repo},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)/containerd-%{commit_containerd} src/%{provider}.%{provider_tld}/docker/containerd 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 pushd libnetwork-%{commit_libnetwork} mkdir -p src/github.com/docker/libnetwork ln -s $(pwd)/* src/github.com/docker/libnetwork export GOPATH=$(pwd) go build -ldflags="-linkmode=external" -o docker-proxy github.com/docker/libnetwork/cmd/proxy popd # compile novolume first - otherwise deps in gopath conflict with the others below and this fails export GOPATH=$(pwd)/%{repo}-novolume-plugin-%{commit_novolume}/Godeps/_workspace:$(pwd)/_build pushd $(pwd)/_build/src go build -ldflags "-B 0x$(head -c20 /dev/urandom|od -An -tx1|tr -d ' \n')" github.com/projectatomic/%{repo}-novolume-plugin popd export GOPATH=$(pwd)/rhel-push-plugin-%{commit_rhel_push}/Godeps/_workspace:$(pwd)/_build pushd $(pwd)/_build/src go build -ldflags "-B 0x$(head -c20 /dev/urandom|od -An -tx1|tr -d ' \n')" %{provider}.%{provider_tld}/projectatomic/rhel-push-plugin popd export GOPATH=$(pwd)/%{name}-lvm-plugin-%{commit_lvm}/vendor:$(pwd)/_build pushd $(pwd)/_build/src go build -ldflags "-B 0x$(head -c20 /dev/urandom|od -An -tx1|tr -d ' \n')" %{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}:$(pwd)/containerd-%{commit_containerd}/vendor DOCKER_DEBUG=1 bash -x hack/make.sh dynbinary man/md2man-all.sh cp contrib/syntax/vim/LICENSE LICENSE-vim-syntax cp contrib/syntax/vim/README.md README-vim-syntax.md cp %{repo}-novolume-plugin-%{commit_novolume}/LICENSE LICENSE-novolume-plugin cp %{repo}-novolume-plugin-%{commit_novolume}/README.md README-novolume-plugin.md go-md2man -in %{repo}-novolume-plugin-%{commit_novolume}/man/docker-novolume-plugin.8.md -out docker-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 %if 0%{?with_migrator} # build v1.10-migrator pushd v1.10-migrator-%{commit_migrator} %if 0%{?fedora} make v1.10-migrator-local %else go build -o v1.10-migrator-local . %endif popd %endif # with_migrator # build docker-runc pushd runc-%{commit_runc} sed -i 's/go build -i/go build/g' Makefile make BUILDTAGS="seccomp selinux" popd # build docker-containerd pushd containerd-%{commit_containerd} make popd # build tini pushd tini-%{commit_tini} cmake . make tini-static popd # build oci-umount pushd oci-umount-%{commit_umount} autoreconf -i %configure --libexecdir=/usr/libexec/oci/hooks.d/ make %{?_smp_mflags} popd %install # install binary install -d %{buildroot}%{_bindir} rm bundles/latest/dynbinary-client/*.md5 bundles/latest/dynbinary-client/*.sha256 rm bundles/latest/dynbinary-daemon/*.md5 bundles/latest/dynbinary-daemon/*.sha256 install -p -m 755 bundles/latest/dynbinary-client/%{repo}-%{version}* %{buildroot}%{_bindir}/%{repo}-current install -p -m 755 bundles/latest/dynbinary-daemon/%{repo}d-%{version}* %{buildroot}%{_bindir}/%{repo}d-current # install docker-proxy install -d %{buildroot}%{_libexecdir}/%{repo} install -p -m 755 libnetwork-%{commit_libnetwork}/docker-proxy %{buildroot}%{_libexecdir}/%{repo}/%{repo}-proxy-current # install manpages install -d %{buildroot}%{_mandir}/man1 install -p -m 644 man/man1/%{repo}*.1 %{buildroot}%{_mandir}/man1 install -d %{buildroot}%{_mandir}/man5 install -p -m 644 man/man5/*.5 %{buildroot}%{_mandir}/man5 install -d %{buildroot}%{_mandir}/man8 install -p -m 644 man/man8/%{repo}*.8 %{buildroot}%{_mandir}/man8 # install bash completion install -dp %{buildroot}%{_datadir}/bash-completion/completions install -p -m 644 contrib/completion/bash/%{repo} %{buildroot}%{_datadir}/bash-completion/completions # 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 # install container logrotate cron script install -dp %{buildroot}%{_sysconfdir}/cron.daily/ install -p -m 755 %{SOURCE8} %{buildroot}%{_sysconfdir}/cron.daily/%{repo}-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 install -p -m 644 contrib/syntax/vim/ftdetect/%{repo}file.vim %{buildroot}%{_datadir}/vim/vimfiles/ftdetect install -p -m 644 contrib/syntax/vim/syntax/%{repo}file.vim %{buildroot}%{_datadir}/vim/vimfiles/syntax # install zsh completion install -d %{buildroot}%{_datadir}/zsh/site-functions install -p -m 644 contrib/completion/zsh/_%{repo} %{buildroot}%{_datadir}/zsh/site-functions # install udev rules install -d %{buildroot}%{_udevrulesdir} install -p contrib/udev/80-%{repo}.rules %{buildroot}%{_udevrulesdir} # install storage dir install -d %{buildroot}%{_sharedstatedir}/%{repo} # install secret patch directory install -d %{buildroot}%{_datadir}/rhel/secrets # install systemd/init scripts install -d %{buildroot}%{_unitdir} %if 0%{?fedora} install -p -m 644 %{SOURCE5} %{buildroot}%{_unitdir} install -p -m 644 %{SOURCE14} %{buildroot}%{_unitdir} %else install -p -m 644 %{SOURCE20} %{buildroot}%{_unitdir}/%{repo}.service install -p -m 644 %{SOURCE21} %{buildroot}%{_unitdir}/%{repo}-containerd.service %endif # 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} install -p -m 644 %{repo}-novolume-plugin-%{commit_novolume}/systemd/%{repo}-novolume-plugin.service %{buildroot}%{_unitdir} install -p -m 644 %{repo}-novolume-plugin-%{commit_novolume}/systemd/%{repo}-novolume-plugin.socket %{buildroot}%{_unitdir} install -d %{buildroot}%{_mandir}/man8 install -p -m 644 %{repo}-novolume-plugin.8 %{buildroot}%{_mandir}/man8 # 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-current install -d %{buildroot}%{_libexecdir}/%{repo} install -p -m 755 containerd-%{commit_containerd}/bin/containerd %{buildroot}%{_libexecdir}/%{repo}/%{repo}-containerd-current install -p -m 755 containerd-%{commit_containerd}/bin/containerd-shim %{buildroot}%{_libexecdir}/%{repo}/%{repo}-containerd-shim-current install -p -m 755 containerd-%{commit_containerd}/bin/ctr %{buildroot}%{_libexecdir}/%{repo}/%{repo}-ctr-current # install tini install -d %{buildroot}%{_libexecdir}/%{repo} install -p -m 755 tini-%{commit_tini}/tini-static %{buildroot}%{_libexecdir}/%{repo}/%{repo}-init-current # install oci-umount pushd oci-umount-%{commit_umount} %make_install popd # for additional args install -d %{buildroot}%{_sysconfdir}/sysconfig/ install -p -m 644 %{SOURCE6} %{buildroot}%{_sysconfdir}/sysconfig/%{repo} install -p -m 644 %{SOURCE10} %{buildroot}%{_sysconfdir}/sysconfig/%{repo}-network install -p -m 644 %{SOURCE7} %{buildroot}%{_sysconfdir}/sysconfig/%{repo}-storage %if 0%{?with_unit_test} install -d -m 0755 %{buildroot}%{_sharedstatedir}/%{repo}-unit-test/ cp -pav VERSION Dockerfile %{buildroot}%{_sharedstatedir}/%{repo}-unit-test/. for d in */ ; do cp -rpav $d %{buildroot}%{_sharedstatedir}/%{repo}-unit-test/ done # remove docker.initd as it requires /sbin/runtime no packages in Fedora rm -rf %{buildroot}%{_sharedstatedir}/%{repo}-unit-test/contrib/init/openrc/docker.initd %endif # source codes for building projects %if 0%{?with_devel} install -d -p %{buildroot}/%{gopath}/src/%{import_path}/ echo "%%dir %%{gopath}/src/%%{import_path}/." >> devel.file-list # find all *.go but no *_test.go files and generate devel.file-list for file in $(find . -iname "*.go" \! -iname "*_test.go") ; do echo "%%dir %%{gopath}/src/%%{import_path}/$(dirname $file)" >> devel.file-list install -d -p %{buildroot}/%{gopath}/src/%{import_path}/$(dirname $file) cp -pav $file %{buildroot}/%{gopath}/src/%{import_path}/$file echo "%%{gopath}/src/%%{import_path}/$file" >> devel.file-list done %endif # install %%{repo} config directory install -dp %{buildroot}%{_sysconfdir}/%{repo} # install d-s-s pushd container-storage-setup-%{commit_dss} make install-docker DESTDIR=%{buildroot} %if %{custom_storage} install -dp %{buildroot}%{dss_datadir} install -p -m 644 %{repo}-storage-setup-atomichost %{buildroot}%{dss_datadir} install -p -m 644 %{repo}-storage-setup-cloud %{buildroot}%{dss_datadir} install -p -m 644 %{repo}-storage-setup-server %{buildroot}%{dss_datadir} install -p -m 644 %{repo}-storage-setup-workstation %{buildroot}%{dss_datadir} install -p -m 644 %{repo}-storage-setup-default %{buildroot}%{dss_datadir} %endif # custom_storage popd # install %%{_bindir}/%%{name} install -d %{buildroot}%{_bindir} install -p -m 755 %{SOURCE16} %{buildroot}%{_bindir}/%{repo} %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} cp v1.10-migrator-%{commit_migrator}/CONTRIBUTING.md CONTRIBUTING-v1.10-migrator.md cp v1.10-migrator-%{commit_migrator}/README.md README-v1.10-migrator.md cp v1.10-migrator-%{commit_migrator}/LICENSE.code LICENSE-v1.10-migrator.code cp v1.10-migrator-%{commit_migrator}/LICENSE.docs LICENSE-v1.10-migrator.docs # install v1.10-migrator-helper install -p -m 700 %{SOURCE15} %{buildroot}%{_bindir} %endif # with_migrator # install secrets 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}/etc/%{name}/certs.d/redhat.{com,io} 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 # 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 %check [ ! -w /run/%{repo}.sock ] || { mkdir test_dir pushd test_dir git clone https://github.com/projectatomic/%{name}.git -b %{docker_branch} pushd %{repo} make test popd popd } %post %systemd_post %{repo} %preun %systemd_preun %{repo} %postun %systemd_postun_with_restart %{repo} %post lvm-plugin %systemd_post docker-lvm-plugin.service %preun lvm-plugin %systemd_preun docker-lvm-plugin.service %postun lvm-plugin %systemd_postun_with_restart docker-lvm-plugin.service %post novolume-plugin %systemd_post docker-novolume-plugin.service %preun novolume-plugin %systemd_preun docker-novolume-plugin.service %postun novolume-plugin %systemd_postun_with_restart docker-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 %if %{custom_storage} %posttrans # If we don't yet have a symlink or existing file for # %%{name}-storage-setup.conf, create it. if [ ! -e %{_sysconfdir}/sysconfig/%{name}-storage-setup ]; then # Import /etc/os-release to get the variant definition . %{_sysconfdir}/os-release || : case "$VARIANT_ID" in atomic.host) cp %{dss_datadir}/%{name}-storage-setup-atomichost %{_sysconfdir}/sysconfig/%{name}-storage-setup || : ;; cloud) cp %{dss_datadir}/%{name}-storage-setup-cloud %{_sysconfdir}/sysconfig/%{name}-storage-setup || : ;; server) cp %{dss_datadir}/%{name}-storage-setup-server %{_sysconfdir}/sysconfig/%{name}-storage-setup || : ;; workstation) cp %{dss_datadir}/%{name}-storage-setup-workstation %{_sysconfdir}/sysconfig/%{name}-storage-setup || : ;; *) cp %{dss_datadir}/%{name}-storage-setup-default %{_sysconfdir}/sysconfig/%{name}-storage-setup || : ;; esac fi %endif # custom_storage %if 0%{?with_migrator} %triggerin -n %{repo}-v1.10-migrator -- %{repo} < %{version} %{_bindir}/v1.10-migrator-local 2>/dev/null exit 0 %endif # with_migrator #define license tag if not already defined %{!?_licensedir:%global license %doc} %files %license LICENSE LICENSE-novolume-plugin LICENSE-vim-syntax %doc AUTHORS CHANGELOG.md CONTRIBUTING.md MAINTAINERS NOTICE README.md %doc README-novolume-plugin.md README-vim-syntax.md %config(noreplace) %{_sysconfdir}/sysconfig/%{repo}-network %config(noreplace) %{_sysconfdir}/sysconfig/%{repo}-storage %{_mandir}/man1/%{name}* %{_mandir}/man5/* %{_mandir}/man8/* %{_bindir}/%{repo}-current %{_bindir}/%{repo}d-current %{_unitdir}/%{repo}.service %{_unitdir}/%{repo}-containerd.service %{_datadir}/bash-completion/completions/%{repo} %dir %{_datadir}/rhel/secrets %dir %{_sharedstatedir}/%{repo} %{_udevrulesdir}/80-%{repo}.rules %{_sysconfdir}/%{repo} # d-s-s specific %if %{custom_storage} %ghost %config(noreplace) %{_sysconfdir}/sysconfig/%{name}-storage-setup %config(noreplace) %{dss_datadir}/%{name}-storage-setup-atomichost %config(noreplace) %{dss_datadir}/%{name}-storage-setup-cloud %config(noreplace) %{dss_datadir}/%{name}-storage-setup-server %config(noreplace) %{dss_datadir}/%{name}-storage-setup-workstation %config(noreplace) %{dss_datadir}/%{name}-storage-setup-default %else # custom_storage %config(noreplace) %{_sysconfdir}/sysconfig/%{name}-storage-setup %endif # custom_storage %{_unitdir}/%{repo}-storage-setup.service %{_bindir}/%{repo}-storage-setup # >= 1.11 specific %{_libexecdir}/%{repo}/%{repo}-runc-current %{_libexecdir}/%{repo}/%{repo}-containerd-current %{_libexecdir}/%{repo}/%{repo}-containerd-shim-current %{_libexecdir}/%{repo}/%{repo}-ctr-current %{_libexecdir}/%{repo}/%{repo}-proxy-current %{_libexecdir}/%{repo}/%{repo}-init-current %if 0%{?with_devel} %files devel -f devel.file-list %license LICENSE %doc AUTHORS CHANGELOG.md CONTRIBUTING.md MAINTAINERS NOTICE README.md %endif %if 0%{?with_unit_test} %files unit-test %{_sharedstatedir}/docker-unit-test/ %endif %files fish-completion %dir %{_datadir}/fish/vendor_completions.d/ %{_datadir}/fish/vendor_completions.d/%{repo}.fish %files logrotate %doc README.%{repo}-logrotate %{_sysconfdir}/cron.daily/%{repo}-logrotate %files novolume-plugin %license LICENSE-novolume-plugin %doc README-novolume-plugin.md %{_libexecdir}/%{repo}/%{repo}-novolume-plugin %{_unitdir}/%{repo}-novolume-plugin.service %{_unitdir}/%{repo}-novolume-plugin.socket %files common %doc README-%{repo}-common %{_bindir}/%{repo} %config(noreplace) %{_sysconfdir}/sysconfig/%{repo} %files vim %{_datadir}/vim/vimfiles/doc/%{repo}file.txt %{_datadir}/vim/vimfiles/ftdetect/%{repo}file.vim %{_datadir}/vim/vimfiles/syntax/%{repo}file.vim %files zsh-completion %{_datadir}/zsh/site-functions/_%{repo} %if 0%{?with_migrator} %files v1.10-migrator %license LICENSE-v1.10-migrator.{code,docs} %doc CONTRIBUTING-v1.10-migrator.md README-v1.10-migrator.md %{_bindir}/v1.10-migrator-* %endif # with_migrator %files rhsubscription %{_datadir}/rhel/secrets/etc-pki-entitlement %{_datadir}/rhel/secrets/rhel7.repo %{_datadir}/rhel/secrets/rhsm %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 -n oci-umount %{_libexecdir}/oci/hooks.d/oci-umount %{_mandir}/man1/oci-umount.1* %doc oci-umount-%{commit_umount}/README.md %license oci-umount-%{commit_umount}/LICENSE %dir %{_libexecdir}/oci %dir %{_libexecdir}/oci/hooks.d %config(noreplace) %{_sysconfdir}/oci-umount.conf %changelog * Mon Jun 19 2017 Lokesh Mandvekar - 2:1.13.1-19.git27e468e - Resolves: #1462963 - ensure smooth upgrade path from f26 to rawhide * Thu Jun 15 2017 Frantisek Kluknavsky - 2:1.13.1-17.git27e468e - rebase * Wed Jun 07 2017 Frantisek Kluknavsky - 2:1.13.1-16.git14cc629 - rebased container-storage-setup * Mon Jun 05 2017 bbaude - 2:1.13.1-15.git51eb16e - version bump to align future builds of f26 to -15 * Sun May 28 2017 Frantisek Kluknavsky - 2:1.13.1-13.git51eb16e - rebase to latest upstream - docker-oci-umount renamed to oci-umount - docker depends on oci-umount, not vice-versa * Fri May 26 2017 Frantisek Kluknavsky - 2:1.13.1-12.git14cc629 - mark /etc/oci-umount.conf as config(noreplace) * Thu May 25 2017 Frantisek Kluknavsky - 2:1.13.1-11.git14cc629 - added oci-umount subpackage * Thu May 18 2017 bbaude - 2:1.13.1-10.git14cc629 - Depend on atomic-registries * Wed Apr 12 2017 Lokesh Mandvekar - 2:1.13.1-9.git14cc629 - Resolves: #1440389 - built docker @runcom/secrets-rewrite commit 14cc629 * Mon Apr 10 2017 Antonio Murdaca - 2:1.13.1-8.gitd97e396 - Resolves #1439577 * Fri Mar 31 2017 Lokesh Mandvekar - 2:1.13.1-7.gitcd4c02a - Resolves: #1434897, #1436777 * Thu Mar 23 2017 Lokesh Mandvekar - 2:1.13.1-6.gitcd4c02a - built docker @projectatomic/docker-1.13.1 commit cd4c02a * Mon Mar 20 2017 Antonio Murdaca - 2:1.13.1-5.git5be1549 - built docker @projectatomic/docker-1.13 commit 5be1549 - built docker-selinux commit - built d-s-s commit 1c1cb90 - built docker-novolume-plugin commit c521254 - built docker-runc @projectatomic/runc-1.13 commit e18c2ce - built docker-utils commit - built docker-containerd commit aa8187d - built docker-v1.10-migrator commit 994c35c * Fri Mar 03 2017 Lokesh Mandvekar - 2:1.13.1-4.git5be1549 - switch to using container-storage-setup * Wed Feb 22 2017 Lokesh Mandvekar - 2:1.13.1-3.git5be1549 - Resolves: #1419514 - F26: Default overlay2 storage - https://fedoraproject.org/wiki/Changes/DockerOverlay2 * Thu Feb 09 2017 Antonio Murdaca - 2:1.13.1-2.git5be1549 - built docker @projectatomic/docker-1.13 commit 5be1549 - built docker-selinux commit - built d-s-s commit 5e1f47b - built docker-novolume-plugin commit c521254 - built docker-runc @projectatomic/runc-1.13 commit e18c2ce - built docker-utils commit - built docker-containerd commit aa8187d - built docker-v1.10-migrator commit 994c35c * Mon Jan 30 2017 Antonio Murdaca - 2:1.12.6-18.gitae7d637 - built docker @projectatomic/docker-1.12 commit ae7d637 - built docker-selinux commit - built d-s-s commit 5e1f47b - built docker-novolume-plugin commit c521254 - built docker-runc @projectatomic/runc-1.12 commit 81b2542 - built docker-utils commit - built docker-containerd commit 471f03c - built docker-v1.10-migrator commit 994c35c * Thu Jan 26 2017 Lokesh Mandvekar - 2:1.12.6-17.git037a2f5 - Resolves: #1416929 - pull in parted at install time - built d-s-s commit 5e1f47b * Thu Jan 26 2017 Antonio Murdaca - 2:1.12.6-16.git037a2f5 - built docker @projectatomic/docker-1.12 commit 037a2f5 - built docker-selinux commit - built d-s-s commit c9faba1 - built docker-novolume-plugin commit c521254 - built docker-runc @projectatomic/runc-1.12 commit 81b2542 - built docker-utils commit - built docker-containerd commit 471f03c - built docker-v1.10-migrator commit 994c35c * Wed Jan 18 2017 Antonio Murdaca - 2:1.12.6-15.git037a2f5 - built docker @projectatomic/docker-1.12 commit 037a2f5 - built docker-selinux commit - built d-s-s commit c9faba1 - built docker-novolume-plugin commit c521254 - built docker-runc @projectatomic/runc-1.12 commit 81b2542 - built docker-utils commit - built docker-containerd commit 471f03c - built docker-v1.10-migrator commit 994c35c * Tue Jan 17 2017 Lokesh Mandvekar - 2:1.12.6-14.gitf499e8b - use centos' version of docker-containerd.service on centos7 (without "TasksMax") * Fri Jan 13 2017 Antonio Murdaca - 2:1.12.6-13.gitf499e8b - built docker @projectatomic/docker-1.12 commit f499e8b - built docker-selinux commit - built d-s-s commit c9faba1 - built docker-novolume-plugin commit c521254 - built docker-runc @projectatomic/runc-1.12 commit 81b2542 - built docker-utils commit - built docker-containerd commit 471f03c - built docker-v1.10-migrator commit 994c35c * Fri Jan 13 2017 Antonio Murdaca - 2:1.12.6-12.gitf499e8b - built docker @projectatomic/docker-1.12 commit f499e8b - built docker-selinux commit - built d-s-s commit c9faba1 - built docker-novolume-plugin commit c521254 - built docker-runc @projectatomic/runc-1.12 commit 3819cd6 - built docker-utils commit - built docker-containerd commit 471f03c - built docker-v1.10-migrator commit 994c35c * Wed Jan 11 2017 Lokesh Mandvekar - 2:1.12.6-11.git51ef5a8 - use centos' version of docker.service on centos 7 (without "TasksMax") * Wed Jan 11 2017 Antonio Murdaca - 2:1.12.6-10.git51ef5a8 - built docker @projectatomic/docker-1.12 commit 51ef5a8 - built docker-selinux commit - built d-s-s commit c9faba1 - built docker-novolume-plugin commit c521254 - built docker-runc @projectatomic/runc-1.12 commit 3819cd6 - built docker-utils commit - built docker-containerd commit 471f03c - built docker-v1.10-migrator commit 994c35c * Sat Jan 07 2017 Lokesh Mandvekar - 2:1.12.5-15.git079fbe3 - use container-selinux >= 2:2.2-2 * Fri Jan 06 2017 Lokesh Mandvekar - 2:1.12.5-14.git079fbe3 - Use container-selinux >= 2:2.0-1 (It's a standalone package moving forward and no longer a docker subpackage) * Thu Dec 22 2016 Antonio Murdaca - 2:1.12.5-13.git079fbe3 - built docker @projectatomic/docker-1.12 commit 079fbe3 - built docker-selinux commit 979ba8e - built d-s-s commit c9faba1 - built docker-novolume-plugin commit c521254 - built docker-runc @projectatomic/runc-1.12 commit b8dbc3b - built docker-utils commit - built docker-containerd commit 471f03c - built docker-v1.10-migrator commit 994c35c * Thu Dec 22 2016 Antonio Murdaca - 2:1.12.5-12.gite330732 - built docker @projectatomic/docker-1.12 commit e330732 - built docker-selinux commit 979ba8e - built d-s-s commit c9faba1 - built docker-novolume-plugin commit c521254 - built docker-runc @projectatomic/runc-1.12 commit b8dbc3b - built docker-utils commit - built docker-containerd commit 471f03c - built docker-v1.10-migrator commit 994c35c * Thu Dec 22 2016 Dan Walsh - 2:1.12.5-11.git6009905 - Update container-selinux to add labeling for OCID. * Fri Dec 16 2016 Antonio Murdaca - 2:1.12.5-10.git6009905 - built docker @projectatomic/docker-1.12 commit 6009905 - built docker-selinux commit 4f7383f - built d-s-s commit c9faba1 - built docker-novolume-plugin commit c521254 - built docker-runc @projectatomic/runc-1.12 commit b8dbc3b - built docker-utils commit - built docker-containerd commit 471f03c - built docker-v1.10-migrator commit 994c35c * Tue Dec 13 2016 Antonio Murdaca - 2:1.12.4-34.git1b5971a - built docker @projectatomic/docker-1.12 commit 1b5971a - built docker-selinux commit 4f7383f - built d-s-s commit c9faba1 - built docker-novolume-plugin commit c521254 - built docker-runc @projectatomic/runc-1.12 commit b8dbc3b - built docker-utils commit - built docker-containerd commit 471f03c - built docker-v1.10-migrator commit 994c35c * Tue Dec 13 2016 Dan Walsh - 2:1.12.4-33.git1b5971a - Fix installation of container-selinux policy * Tue Dec 13 2016 Antonio Murdaca - 2:1.12.4-32.git1b5971a - built docker @projectatomic/docker-1.12 commit 1b5971a - built docker-selinux commit 4f7383f - built d-s-s commit c9faba1 - built docker-novolume-plugin commit c521254 - built docker-runc @projectatomic/runc-1.12 commit b8dbc3b - built docker-utils commit - built docker-containerd commit 471f03c - built docker-v1.10-migrator commit 994c35c * Tue Dec 13 2016 Antonio Murdaca - 2:1.12.4-31.git1b5971a - built docker @projectatomic/docker-1.12 commit 1b5971a - built docker-selinux commit 4f7383f - built d-s-s commit c9faba1 - built docker-novolume-plugin commit c521254 - built docker-runc @projectatomic/runc-1.12 commit b8dbc3b - built docker-utils commit - built docker-containerd commit 471f03c - built docker-v1.10-migrator commit 994c35c * Sat Dec 10 2016 Igor Gnatenko - 2:1.12.4-31.git67ed6b8 - Rebuild for gpgme 1.18 * Sat Dec 10 2016 Antonio Murdaca - 2:1.12.4-30.git67ed6b8 - built docker @projectatomic/docker-1.12 commit 67ed6b8 - built docker-selinux commit 4f7383f - built d-s-s commit c9faba1 - built docker-novolume-plugin commit c521254 - built docker-runc @projectatomic/runc-1.12 commit b8dbc3b - built docker-utils commit - built docker-containerd commit 471f03c - built docker-v1.10-migrator commit 994c35c * Fri Dec 09 2016 Antonio Murdaca - 2:1.12.4-29.git67ed6b8 - built docker @projectatomic/docker-1.12 commit 67ed6b8 - built docker-selinux commit 9de0085 - built d-s-s commit c9faba1 - built docker-novolume-plugin commit c521254 - built docker-runc @projectatomic/runc-1.12 commit b8dbc3b - built docker-utils commit - built docker-containerd commit 471f03c - built docker-v1.10-migrator commit 994c35c * Thu Dec 08 2016 Antonio Murdaca - 2:1.12.4-28.gitfc708cb - built docker @projectatomic/docker-1.12 commit fc708cb - built docker-selinux commit 9de0085 - built d-s-s commit c9faba1 - built docker-novolume-plugin commit c521254 - built docker-runc @projectatomic/runc-1.12 commit b8dbc3b - built docker-utils commit - built docker-containerd commit 471f03c - built docker-v1.10-migrator commit 994c35c * Thu Dec 08 2016 Antonio Murdaca - 2:1.12.4-27.gitfc708cb - built docker @projectatomic/docker-1.12 commit fc708cb - built docker-selinux commit 9de0085 - built d-s-s commit c9faba1 - built docker-novolume-plugin commit c521254 - built docker-runc @projectatomic/runc-1.12 commit b8dbc3b - built docker-utils commit - built docker-containerd commit 471f03c - built docker-v1.10-migrator commit 994c35c * Fri Dec 02 2016 Antonio Murdaca - 2:1.12.3-26.git97974ae - built docker @projectatomic/docker-1.12 commit 97974ae - built docker-selinux commit 9de0085 - built d-s-s commit c9faba1 - built docker-novolume-plugin commit c521254 - built docker-runc @projectatomic/runc-1.12 commit b8dbc3b - built docker-utils commit - built docker-containerd commit 9f45393 - built docker-v1.10-migrator commit 994c35c * Mon Nov 28 2016 Antonio Murdaca - 2:1.12.3-25.git7b5044b - built docker @projectatomic/docker-1.12 commit 7b5044b - built docker-selinux commit 9de0085 - built d-s-s commit c9faba1 - built docker-novolume-plugin commit c521254 - built docker-runc @projectatomic/runc-1.12 commit b8dbc3b - built docker-utils commit - built docker-containerd commit 9f45393 - built docker-v1.10-migrator commit 994c35c * Sun Nov 27 2016 Antonio Murdaca - 2:1.12.3-24.git7b5044b - built docker @projectatomic/docker-1.12 commit 7b5044b - built docker-selinux commit 9de0085 - built d-s-s commit c9faba1 - built docker-novolume-plugin commit c521254 - built docker-runc @projectatomic/runc-1.12 commit b8dbc3b - built docker-utils commit - built docker-containerd commit 9f45393 - built docker-v1.10-migrator commit 994c35c * Sun Nov 27 2016 Antonio Murdaca - 2:1.12.3-23.git7b5044b - built docker @projectatomic/docker-1.12 commit 7b5044b - built docker-selinux commit 51001dd - built d-s-s commit c9faba1 - built docker-novolume-plugin commit c521254 - built docker-runc @projectatomic/runc-1.12 commit b8dbc3b - built docker-utils commit - built docker-containerd commit 9f45393 - built docker-v1.10-migrator commit 994c35c * Fri Nov 25 2016 Antonio Murdaca - 2:1.12.3-22.git7b5044b - built docker @projectatomic/docker-1.12 commit 7b5044b - built docker-selinux commit 51001dd - built d-s-s commit c9faba1 - built docker-novolume-plugin commit c521254 - built docker-runc @projectatomic/runc-1.12 commit b8dbc3b - built docker-utils commit - built docker-containerd commit 9f45393 - built docker-v1.10-migrator commit 994c35c * Thu Nov 17 2016 Lokesh Mandvekar - 2:1.12.3-21.git47e22f2 - Resolves: #1384205 - include rhel-push-plugin - Resolves: #1384202, #1384190 - add Red Hat's container registry - built docker @projectatomic/docker-1.12 commit 47e22f2 - built docker-selinux commit 51001dd - built d-s-s commit c9faba1 - built docker-novolume-plugin commit c521254 - built docker-runc @projectatomic/runc-1.12 commit aa86071 - built docker-containerd commit b818e74 - built docker-v1.10-migrator commit 994c35c - built rhel-push-plugin commit eb9e6be - built docker-lvm-plugin commit bc03b53 * Thu Nov 10 2016 Antonio Murdaca - 2:1.12.3-20.git47e22f2 - built docker @projectatomic/docker-1.12 commit 47e22f2 - built docker-selinux commit 51001dd - built d-s-s commit c9faba1 - built docker-novolume-plugin commit c521254 - built docker-runc @projectatomic/runc-1.12 commit aa86071 - built docker-utils commit - built docker-containerd commit b818e74 - built docker-v1.10-migrator commit 994c35c * Fri Nov 04 2016 Antonio Murdaca - 2:1.12.3-5.git9a594b9 - built docker @projectatomic/docker-1.12 commit 9a594b9 - built docker-selinux commit 51001dd - built d-s-s commit c9faba1 - built docker-novolume-plugin commit c521254 - built docker-runc @projectatomic/runc-1.12 commit aa86071 - built docker-utils commit - built docker-containerd commit b818e74 - built docker-v1.10-migrator commit 994c35c * Fri Nov 04 2016 Antonio Murdaca - 2:1.12.3-4.git91ae1d1 - built docker @projectatomic/docker-1.12 commit 91ae1d1 - built docker-selinux commit 51001dd - built d-s-s commit c9faba1 - built docker-novolume-plugin commit c521254 - built docker-runc @projectatomic/runc-1.12 commit aa86071 - built docker-utils commit - built docker-containerd commit b818e74 - built docker-v1.10-migrator commit 994c35c * Wed Nov 02 2016 Antonio Murdaca - 2:1.12.3-3.git91ae1d1 - built docker @projectatomic/docker-1.12 commit 91ae1d1 - built docker-selinux commit 51001dd - built d-s-s commit ba0dcf3 - built docker-novolume-plugin commit c521254 - built docker-runc @projectatomic/runc-1.12 commit aa86071 - built docker-utils commit - built docker-containerd commit b818e74 - built docker-v1.10-migrator commit 994c35c * Mon Oct 31 2016 Antonio Murdaca - 2:1.12.3-2.git91ae1d1 - built docker @projectatomic/docker-1.12 commit 91ae1d1 - built docker-selinux commit 51001dd - built d-s-s commit 308c5e3 - built docker-novolume-plugin commit c521254 - built docker-runc @projectatomic/runc-1.12 commit aa86071 - built docker-utils commit - built docker-containerd commit b818e74 - built docker-v1.10-migrator commit 994c35c * Wed Oct 26 2016 Antonio Murdaca - 2:1.12.2-6.git8f1975c - built docker @projectatomic/docker-1.12 commit 8f1975c - built docker-selinux commit 51001dd - built d-s-s commit abe18de - built docker-novolume-plugin commit c521254 - built docker-runc @projectatomic/runc-1.12 commit 06a5a24 - built docker-utils commit - built docker-containerd commit 0366d7e - built docker-v1.10-migrator commit 994c35c * Fri Oct 21 2016 Antonio Murdaca - 2:1.12.2-5.git93e4836 - built docker @projectatomic/docker-1.12 commit 93e4836 - built docker-selinux commit 51001dd - built d-s-s commit abe18de - built docker-novolume-plugin commit c521254 - built docker-runc @projectatomic/runc-1.12 commit 06a5a24 - built docker-utils commit - built docker-containerd commit 0366d7e - built docker-v1.10-migrator commit 994c35c * Fri Oct 21 2016 Antonio Murdaca - 2:1.12.2-4.git15c82b8 - built docker @projectatomic/docker-1.12 commit 15c82b8 - built docker-selinux commit 9e96359 - built d-s-s commit abe18de - built docker-novolume-plugin commit c521254 - built docker-runc @projectatomic/runc-1.12 commit 06a5a24 - built docker-utils commit - built docker-containerd commit 0366d7e - built docker-v1.10-migrator commit 994c35c * Mon Oct 17 2016 Antonio Murdaca - 2:1.12.2-3.git15c82b8 - built docker @projectatomic/docker-1.12 commit 15c82b8 - built docker-selinux commit 9e96359 - built d-s-s commit 96594f9 - built docker-novolume-plugin commit c521254 - built docker-runc @projectatomic/runc-1.12 commit 06a5a24 - built docker-utils commit - built docker-containerd commit 0366d7e - built docker-v1.10-migrator commit 994c35c * Mon Oct 17 2016 Antonio Murdaca - 2:1.12.2-2.git15c82b8 - built docker @projectatomic/docker-1.12 commit 15c82b8 - built docker-selinux commit 9e96359 - built d-s-s commit 96594f9 - built docker-novolume-plugin commit c521254 - built docker-runc @projectatomic/runc-1.12 commit 06a5a24 - built docker-utils commit - built docker-containerd commit 0366d7e - built docker-v1.10-migrator commit 994c35c * Thu Oct 13 2016 Antonio Murdaca - 2:1.12.2-1.git15c82b8 - built docker @projectatomic/docker-1.12.2 commit 15c82b8 - built docker-selinux commit a9e875a - built d-s-s commit 194eca2 - built docker-novolume-plugin commit c521254 - built docker-runc @projectatomic/runc-1.12.2 commit 06a5a24 - built docker-utils commit - built docker-containerd commit 0366d7e - built docker-v1.10-migrator commit 994c35c * Sun Oct 09 2016 Antonio Murdaca - 2:1.12.1-31.gite90aaf2 - built docker @projectatomic/docker-1.12 commit e90aaf2 - built docker-selinux commit a9e875a - built d-s-s commit 194eca2 - built docker-novolume-plugin commit c521254 - built docker-runc @projectatomic/runc-1.12 commit f509e50 - built docker-utils commit - built docker-containerd commit 0ac3cd1 - built docker-v1.10-migrator commit 994c35c * Mon Oct 03 2016 Lokesh Mandvekar - 2:1.12.1-30.git9a3752d - s/docker-selinux/container-selinux/g - built container-selinux commit a9e875a * Mon Oct 03 2016 Lokesh Mandvekar - 2:1.12.1-29.git9a3752d - built lsm5/docker-selinux commit 5da3ac0 * Tue Sep 27 2016 Antonio Murdaca - 2:1.12.1-28.git9a3752d - built docker @projectatomic/docker-1.12 commit 9a3752d - built docker-selinux commit 346ed1d - built d-s-s commit 194eca2 - built docker-novolume-plugin commit c521254 - built docker-runc @projectatomic/runc-1.12 commit f509e50 - built docker-utils commit - built docker-containerd commit 0ac3cd1 - built docker-v1.10-migrator commit 994c35c - Fix BZ#1379706 * Sun Sep 25 2016 Lokesh Mandvekar - 2:1.12.1-27.git9a3752d - Resolves: #1379184 - include epoch in docker-common requirement * Sat Sep 24 2016 Antonio Murdaca - 2:1.12.1-26.git9a3752d - built docker @projectatomic/docker-1.12 commit 9a3752d - built docker-selinux commit 346ed1d - built d-s-s commit 194eca2 - built docker-novolume-plugin commit c521254 - built docker-runc @projectatomic/runc-1.12 commit f509e50 - built docker-utils commit - built docker-containerd commit 0ac3cd1 - built docker-v1.10-migrator commit 994c35c * Sat Sep 24 2016 Antonio Murdaca - 2:1.12.1-25.git9a3752d - built docker @projectatomic/docker-1.12 commit 9a3752d - built docker-selinux commit 346ed1d - built d-s-s commit 194eca2 - built docker-novolume-plugin commit c521254 - built docker-runc @projectatomic/runc-1.12 commit f509e50 - built docker-utils commit - built docker-containerd commit 0ac3cd1 - built docker-v1.10-migrator commit 994c35c - add docker-common pkg (needed for docker-latest) * Sat Sep 17 2016 Antonio Murdaca - 2:1.12.1-24.git9a3752d - built docker @projectatomic/docker-1.12 commit 9a3752d - built docker-selinux commit 346ed1d - built d-s-s commit 194eca2 - built docker-novolume-plugin commit c521254 - built docker-runc @projectatomic/runc-1.12 commit f509e50 - built docker-utils commit - built docker-containerd commit 0ac3cd1 - built docker-v1.10-migrator commit 994c35c * Mon Sep 12 2016 Antonio Murdaca - 2:1.12.1-23.git9a3752d - built docker @projectatomic/docker-1.12 commit 9a3752d - built docker-selinux commit 346ed1d - built d-s-s commit 194eca2 - built docker-novolume-plugin commit 7715854 - built docker-v1.10-migrator commit 994c35 - build docker-runc @projectatomic/runc-1.12 commit f509e50 - build docker-containerd commit 0ac3cd1 * Fri Sep 09 2016 Antonio Murdaca - 2:1.12.1-22.git9a3752d - built docker @projectatomic/docker-1.12 commit 9a3752d - built docker-selinux commit bcd6528 - built d-s-s commit 194eca2 - built docker-novolume-plugin commit 7715854 - built docker-v1.10-migrator commit 994c35 - build docker-runc @projectatomic/runc-1.12 commit f509e50 - build docker-containerd commit 0ac3cd1 * Fri Sep 02 2016 Lokesh Mandvekar - 2:1.12.1-21.git2649fe1 - built docker-selinux commit fd38eaf - require selinux-policy >= 3.13.1-213 * Fri Sep 02 2016 Antonio Murdaca - 2:1.12.1-20.git2649fe1 - bump release to ensure stable upgrade path from f25 to Rawhide * Fri Sep 02 2016 Antonio Murdaca - 2:1.12.1-7.git2649fe1 - built docker @projectatomic/docker-1.12 commit 2649fe1 - built docker-selinux commit bcd6528 - built d-s-s commit 194eca2 - built docker-novolume-plugin commit 7715854 - built docker-v1.10-migrator commit 994c35 - build docker-runc @projectatomic/runc-1.12 commit f509e50 - build docker-containerd commit 0ac3cd1 * Mon Aug 29 2016 Antonio Murdaca - 2:1.12.1-6.gitf1040da - Fix systemd cgroup - Fix docker.service, docker-containerd.service * Thu Aug 25 2016 Antonio Murdaca - 2:1.12.1-5.git49151a1 - bump runc commit to fix init.scope * Wed Aug 24 2016 Antonio Murdaca - 2:1.12.1-4.git49151a1 - Fix BZ#1368999 * Tue Aug 23 2016 Antonio Murdaca - 2:1.12.1-3.git8ea583f - use our forked projectatomic/runc instead of upstream * Mon Aug 22 2016 Antonio Murdaca - 2:1.12.1-2.git8ea583f - Bump to 1.12.1 - Fix BZ#1311750 * Mon Aug 08 2016 Dan Horák - 2:1.12.0-7.gitad4812e - drop workaround for gcc-go based build on s390x, we have golang in F-25 and up * Wed Aug 03 2016 Antonio Murdaca - 2:1.12.0-6.gitad4812e - rebuilt to fix docker.service unit for custom runtime * Wed Aug 03 2016 Antonio Murdaca - 2:1.12.0-5.gitad4812e - rebuilt to use custom containerd-shim * Wed Aug 03 2016 Antonio Murdaca - 2:1.12.0-4.gitad4812e - Resolves: #1362623 * Tue Aug 02 2016 Antonio Murdaca - 2:1.12.0-3.gitad4812e - Fix containerd listen address * Fri Jul 29 2016 Antonio Murdaca - 2:1.12.0-2.gitad4812e - Bump to 1.12.0 * Thu Jul 21 2016 Fedora Release Engineering - 2:1.11.2-13.git4ddbd3d - https://fedoraproject.org/wiki/Changes/golang1.7 * Fri Jul 01 2016 Antonio Murdaca - 2:1.11.2-12.git4ddbd3d - BZ#1350418 - Fix build broken for gcc-go * Thu Jun 30 2016 Antonio Murdaca - 2:1.11.2-11.git4ddbd3d - rebuilt with runc with selinux * Sat Jun 25 2016 Lokesh Mandvekar - 2:1.11.2-10.git4ddbd3d - built docker-selinux commit 7c94597 (for fedora) - built docker-selinux commit 032bcda (for centos7) * Mon Jun 20 2016 Lokesh Mandvekar - 2:1.11.2-9.git4ddbd3d - built docker-selinux commit 7c94597 * Mon Jun 20 2016 Lokesh Mandvekar - 2:1.11.2-8.git4ddbd3d - 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 - Versioned provides for docker-rhel-subscription - Remove docker-utils subpackage * Mon Jun 20 2016 Lokesh Mandvekar - 2:1.11.2-7.git4ddbd3d - Requires instead of Recommends if not fedora - Remove docker-master name tag for centos * Mon Jun 20 2016 Antonio Murdaca - 2:1.11.2-6.git4ddbd3d - requires iptables not firewalld * Thu Jun 09 2016 Antonio Murdaca - 2:1.11.2-5.git4ddbd3d - built docker @projectatomic/docker-1.11 commit 4ddbd3d - built docker-selinux commit f08f06d - built d-s-s commit 194eca2 - built docker-utils commit b851c03 - built docker-novolume-plugin commit 7715854 - built docker-v1.10-migrator commit 994c35 * Thu Jun 09 2016 Antonio Murdaca - 2:1.11.2-4.git40ea190 - rebuilt * Thu Jun 09 2016 Sinny Kumari - 2:1.11.2-3.git40ea190 - BZ#1326896 - Fix build issue on s390x architecture * Mon Jun 06 2016 Antonio Murdaca - 2:1.11.2-2.git40ea190 - Resolves: #1327809 - Resolves: #1330442 - Resolves: #1340940 - Resolves: #1316711 - Resolves: #1317561 * Fri Jun 03 2016 Antonio Murdaca - 2:1.11.2-1.git40ea190 - bump to docker 1.11.2 - built docker @projectatomic/docker-1.11 commit 40ea190 - built docker-selinux commit f08f06d - built d-s-s commit 194eca2 - built docker-utils commit b851c03 - built docker-novolume-plugin commit 7715854 - built docker-v1.10-migrator commit 994c35 * Thu May 26 2016 Lokesh Mandvekar - 2:1.11.1-5.git9dea74f - Resolves: #1335649 - enable Red Hat subscription use in Docker containers on Fedora - From: Daniel Riek * Sat May 21 2016 jchaloup - 2:1.11.1-4.git9dea74f - Update devel subpackage * Fri May 20 2016 Antonio Murdaca - 2:1.11.1-3.git9dea74f - built docker @projectatomic/docker-1.11 commit 9dea74f - built docker-selinux commit 5b4f257 - built d-s-s commit f087cb1 - built docker-utils commit b851c03 - built docker-novolume-plugin commit 7715854 - built docker-v1.10-migrator commit 994c35 * Wed Apr 27 2016 Antonio Murdaca - 2:1.11.1-2.gitaaa9488 - built docker @projectatomic/docker-1.11 commit#aaa9488 - built docker-selinux commit#5b4f257 - built d-s-s commit#f087cb1 - built docker-utils commit#b851c03 - built docker-novolume-plugin commit#7715854 - built docker-v1.10-migrator commit#994c35 * Mon Apr 18 2016 Antonio Murdaca - 2:1.11-6.git69e6294 - built docker @projectatomic/fedora-1.11 commit#69e6294 - built docker-selinux commit#5b4f257 - built d-s-s commit#f087cb1 - built docker-utils commit#b851c03 - built docker-novolume-plugin commit#7715854 - built docker-v1.10-migrator commit#994c35 * Sat Apr 16 2016 Antonio Murdaca - 2:1.11-5.git69e6294 - fixed containerd unit file * Fri Apr 15 2016 Antonio Murdaca - 2:1.11-4.git69e6294 - fix containerd socket location * Fri Apr 15 2016 Antonio Murdaca - 2:1.11-3.git69e6294 - rebuilt with fixes to unit files and re-enable debug * Thu Apr 14 2016 Antonio Murdaca - 2:1.11-2.git69e6294 - built docker @projectatomic/fedora-1.11 commit#69e6294 - built docker-selinux commit#2bc84ec - built d-s-s commit#f087cb1 - built docker-utils commit#b851c03 - built docker-novolume-plugin commit#7715854 - built docker-v1.10-migrator commit#994c35 * 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 - 1.5.0-22.git5ebfacd - Rename package to 'docker', metaprovide: docker-io* - Obsolete docker-io release 21 - no separate version tag for docker-selinux - docker-selinux only for f23+ * Fri Mar 20 2015 Lokesh Mandvekar - 1.5.0-21.git5ebfacd - selinux specific rpm code from Lukas Vrabec - use spaces instead of tabs * Tue Mar 17 2015 Lokesh Mandvekar - 1.5.0-20.git5ebfacd - built commit#5ebfacd * Mon Mar 16 2015 Lokesh Mandvekar - 1.5.0-19.git5d7adce - built commit#5d7adce * Thu Mar 05 2015 Lokesh Mandvekar - 1.5.0-18.git92e632c - built commit#92e632c * Wed Mar 04 2015 Lokesh Mandvekar - 1.5.0-17.git0f6704f - built commit#0f6704f * Tue Mar 03 2015 Lokesh Mandvekar - 1.5.0-16.git8e107a9 - built commit#8e107a9 * Sun Mar 01 2015 Lokesh Mandvekar - 1.5.0-15.gita61716e - built commit#a61716e * Sat Feb 28 2015 Lokesh Mandvekar - 1.5.0-14.gitb52a2cf - built commit#b52a2cf * Fri Feb 27 2015 Lokesh Mandvekar - 1.5.0-13.gitf5850e8 - built commit#f5850e8 * Thu Feb 26 2015 Lokesh Mandvekar - 1.5.0-12.git7e2328b - built commit#7e2328b * Wed Feb 25 2015 Lokesh Mandvekar - 1.5.0-11.git09b785f - remove add-X-flag.patch - require selinux-policy >= 3.13.1-114 for fedora >= 23 (RE: rhbz#1195804) * Mon Feb 23 2015 Lokesh Mandvekar - 1.5.0-10.git09b785f - Resolves: rhbz#1195328 - solve build failures by adding -X flag back also see (https://github.com/docker/docker/issues/9207#issuecomment-75578730) * Wed Feb 18 2015 Lokesh Mandvekar - 1.5.0-9.git09b785f - built commit#09b785f * Tue Feb 17 2015 Lokesh Mandvekar - 1.5.0-8.git2243e32 - re-add detailed provides in -devel package NOTE: (only providing the root path doesn't help in building packages like kubernetes) * Tue Feb 17 2015 Lokesh Mandvekar - 1.5.0-7.git2243e32 - built commit#2243e32 * Tue Feb 17 2015 Lokesh Mandvekar - 1.5.0-6.git2243e32 - built commit#2243e32 * Sun Feb 15 2015 Lokesh Mandvekar - 1.5.0-5.git028968f - built commit#028968f * Sat Feb 14 2015 Lokesh Mandvekar - 1.5.0-4.git9456a25 - built commit#9456a25 * Thu Feb 12 2015 Lokesh Mandvekar - 1.5.0-3.git802802b - built commit#802802b * Wed Feb 11 2015 Lokesh Mandvekar - 1.5.0-2.git54b59c2 - provide golang paths only upto the repo's root dir - merge pkg-devel into devel * Wed Feb 11 2015 Lokesh Mandvekar - 1.5.0-1 - New version: 1.5.0, built commit#54b59c2 * Tue Feb 10 2015 Lokesh Mandvekar - 1.4.1-27.git76baa35 - daily rebuild - Tue Feb 10 01:19:10 CET 2015 * Mon Feb 09 2015 Lokesh Mandvekar - 1.4.1-26.gitc03d6f5 - add config variable for insecure registry * Sat Feb 07 2015 Lokesh Mandvekar - 1.4.1-25.gitc03d6f5 - daily rebuild - Sat Feb 7 02:53:34 UTC 2015 * Fri Feb 06 2015 Lokesh Mandvekar - 1.4.1-24.git68b0ed5 - daily rebuild - Fri Feb 6 04:27:54 UTC 2015 * Wed Feb 04 2015 Lokesh Mandvekar - 1.4.1-23.git7cc9858 - daily rebuild - Wed Feb 4 22:08:05 UTC 2015 * Wed Feb 04 2015 Lokesh Mandvekar - 1.4.1-22.git165ea5c - daily rebuild - Wed Feb 4 03:10:41 UTC 2015 * Wed Feb 04 2015 Lokesh Mandvekar - 1.4.1-21.git165ea5c - daily rebuild - Wed Feb 4 03:09:20 UTC 2015 * Tue Feb 03 2015 Lokesh Mandvekar - 1.4.1-20.git662dffe - Resolves: rhbz#1184266 - enable debugging - Resolves: rhbz#1190748 - enable core dumps with no size limit * Tue Feb 03 2015 Lokesh Mandvekar - 1.4.1-19.git662dffe - daily rebuild - Tue Feb 3 04:56:36 UTC 2015 * Mon Feb 02 2015 Dennis Gilmore 1.4.1-18.git9273040 - enable building on %%{arm} * Mon Feb 02 2015 Lokesh Mandvekar - 1.4.1-17.git9273040 - daily rebuild - Mon Feb 2 00:08:17 UTC 2015 * Sun Feb 01 2015 Lokesh Mandvekar - 1.4.1-16.git01864d3 - daily rebuild - Sun Feb 1 00:00:57 UTC 2015 * Sat Jan 31 2015 Lokesh Mandvekar - 1.4.1-15.gitd400ac7 - daily rebuild - Sat Jan 31 05:08:46 UTC 2015 * Sat Jan 31 2015 Lokesh Mandvekar - 1.4.1-14.gitd400ac7 - daily rebuild - Sat Jan 31 05:07:37 UTC 2015 * Thu Jan 29 2015 Lokesh Mandvekar - 1.4.1-13.gitd400ac7 - daily rebuild - Thu Jan 29 14:13:04 UTC 2015 * Wed Jan 28 2015 Lokesh Mandvekar - 1.4.1-12.gitde52a19 - daily rebuild - Wed Jan 28 02:17:47 UTC 2015 * Tue Jan 27 2015 Lokesh Mandvekar - 1.4.1-11.gitacb8e08 - daily rebuild - Tue Jan 27 02:37:34 UTC 2015 * Sun Jan 25 2015 Lokesh Mandvekar - 1.4.1-10.gitb1f2fde - daily rebuild - Sun Jan 25 21:44:48 UTC 2015 * Sun Jan 25 2015 Lokesh Mandvekar - 1.4.1-9 - use vendored sources (not built) * Fri Jan 23 2015 Lokesh Mandvekar - 1.4.1-8 - Resolves:rhbz#1185423 - MountFlags=slave in unitfile - use golang(github.com/coreos/go-systemd/activation) * Fri Jan 16 2015 Lokesh Mandvekar - 1.4.1-7 - docker group no longer used or created - no socket activation - config file updates to include info about docker_transition_unconfined boolean * Fri Jan 16 2015 Lokesh Mandvekar - 1.4.1-6 - run tests inside a docker repo (doesn't affect koji builds - not built) * Tue Jan 13 2015 Lokesh Mandvekar - 1.4.1-5 - Resolves: rhbz#1169593 patch to set DOCKER_CERT_PATH regardless of config file * Thu Jan 08 2015 Lokesh Mandvekar - 1.4.1-4 - allow unitfile to use /etc/sysconfig/docker-network - MountFlags private * Fri Dec 19 2014 Dan Walsh - 1.4.1-3 - Add check to run unit tests * Thu Dec 18 2014 Lokesh Mandvekar - 1.4.1-2 - update and rename logrotate cron script - install /etc/sysconfig/docker-network * Wed Dec 17 2014 Lokesh Mandvekar - 1.4.1-1 - Resolves: rhbz#1175144 - update to upstream v1.4.1 - Resolves: rhbz#1175097, rhbz#1127570 - subpackages for fish and zsh completion and vim syntax highlighting - Provide subpackage to run logrotate on running containers as a daily cron job * Thu Dec 11 2014 Lokesh Mandvekar - 1.4.0-2 - update metaprovides * Thu Dec 11 2014 Lokesh Mandvekar - 1.4.0-1 - Resolves: rhbz#1173324 - Resolves: rhbz#1172761 - CVE-2014-9356 - Resolves: rhbz#1172782 - CVE-2014-9357 - Resolves: rhbz#1172787 - CVE-2014-9358 - update to upstream v1.4.0 - override DOCKER_CERT_PATH in sysconfig instead of patching the source - create dockerroot user if doesn't exist prior * Tue Dec 09 2014 Lokesh Mandvekar - 1.3.2-6.gitbb24f99 - use /etc/docker instead of /.docker - use upstream master commit bb24f99d741cd8d6a8b882afc929c15c633c39cb - include DOCKER_TMPDIR variable in /etc/sysconfig/docker * Mon Dec 08 2014 Lokesh Mandvekar - 1.3.2-5 - Revert to using upstream release 1.3.2 * Tue Dec 02 2014 Lokesh Mandvekar - 1.3.2-4.git353ff40 - Resolves: rhbz#1169151, rhbz#1169334 * Sun Nov 30 2014 Lokesh Mandvekar - 1.3.2-3.git353ff40 - Resolves: rhbz#1169035, rhbz#1169151 - bring back golang deps (except libcontainer) * Tue Nov 25 2014 Lokesh Mandvekar - 1.3.2-2 - install sources skipped prior * Tue Nov 25 2014 Lokesh Mandvekar - 1.3.2-1 - Resolves: rhbz#1167642 - Update to upstream v1.3.2 - Resolves: rhbz#1167505, rhbz#1167507 - CVE-2014-6407 - Resolves: rhbz#1167506 - CVE-2014-6408 - use vendor/ dir for golang deps for this NVR (fix deps soon after) * Wed Nov 19 2014 Lokesh Mandvekar - 1.3.1-3 - Resolves: rhbz#1165615 * Fri Oct 31 2014 Lokesh Mandvekar - 1.3.1-2 - Remove pandoc from build reqs * Fri Oct 31 2014 Lokesh Mandvekar - 1.3.1-1 - update to v1.3.1 * Mon Oct 20 2014 Lokesh Mandvekar - 1.3.0-1 - Resolves: rhbz#1153936 - update to v1.3.0 - don't install zsh files - iptables=false => ip-masq=false * Wed Oct 08 2014 Lokesh Mandvekar - 1.2.0-5 - Resolves: rhbz#1149882 - systemd unit and socket file updates * Tue Sep 30 2014 Lokesh Mandvekar - 1.2.0-4 - Resolves: rhbz#1139415 - correct path for bash completion /usr/share/bash-completion/completions - versioned provides for docker - golang versioned requirements for devel and pkg-devel - remove macros from changelog - don't own dirs owned by vim, systemd, bash * Thu Sep 25 2014 Lokesh Mandvekar - 1.2.0-3 - Resolves: rhbz#1145660 - support /etc/sysconfig/docker-storage From: Colin Walters - patch to ignore selinux if it's disabled https://github.com/docker/docker/commit/9e2eb0f1cc3c4ef000e139f1d85a20f0e00971e6 From: Dan Walsh * Sun Aug 24 2014 Lokesh Mandvekar - 1.2.0-2 - Provides docker only for f21 and above * Sat Aug 23 2014 Lokesh Mandvekar - 1.2.0-1 - Resolves: rhbz#1132824 - update to v1.2.0 * Sat Aug 16 2014 Fedora Release Engineering - 1.1.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Fri Aug 01 2014 Lokesh Mandvekar - 1.1.2-2 - change conditionals * Thu Jul 31 2014 Lokesh Mandvekar - 1.1.2-1 - Resolves: rhbz#1124036 - update to upstream v1.1.2 * Mon Jul 28 2014 Vincent Batts - 1.0.0-10 - split out the import_path/pkg/... libraries, to avoid cyclic deps with libcontainer * Thu Jul 24 2014 Lokesh Mandvekar - 1.0.0-9 - /etc/sysconfig/docker should be config(noreplace) * Wed Jul 23 2014 Lokesh Mandvekar - 1.0.0-8 - Resolves: rhbz#1119849 - Resolves: rhbz#1119413 - min delta between upstream and packaged unitfiles - devel package owns directories it creates - ensure min NVRs used for systemd contain fixes RE: CVE-2014-3499 * Wed Jul 16 2014 Vincent Batts - 1.0.0-7 - clean up gopath - add Provides for docker libraries - produce a -devel with docker source libraries - accomodate golang rpm macros * Tue Jul 01 2014 Lokesh Mandvekar - 1.0.0-6 - Resolves: rhbz#1114810 - CVE-2014-3499 (correct bz#) * Tue Jul 01 2014 Lokesh Mandvekar - 1.0.0-5 - Resolves: rhbz#11114810 - CVE-2014-3499 * Tue Jun 24 2014 Lokesh Mandvekar - 1.0.0-4 - Set mode,user,group in docker.socket file * Sat Jun 14 2014 Lokesh Mandvekar - 1.0.0-3 - correct bogus date * Sat Jun 14 2014 Lokesh Mandvekar - 1.0.0-2 - RHBZ#1109533 patch libcontainer for finalize namespace error - RHBZ#1109039 build with updated golang-github-syndtr-gocapability - install Dockerfile.5 manpage * Mon Jun 09 2014 Lokesh Mandvekar - 1.0.0-1 - upstream version bump to v1.0.0 * Mon Jun 09 2014 Lokesh Mandvekar - 0.12.0-1 - RHBZ#1105789 Upstream bump to 0.12.0 * Sat Jun 07 2014 Fedora Release Engineering - 0.11.1-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Thu Jun 05 2014 Lokesh Mandvekar - 0.11.1-11 - unitfile should Require socket file (revert change in release 10) * Fri May 30 2014 Lokesh Mandvekar - 0.11.1-10 - do not require docker.socket in unitfile * Thu May 29 2014 Lokesh Mandvekar - 0.11.1-9 - BZ: change systemd service type to 'notify' * Thu May 29 2014 Lokesh Mandvekar - 0.11.1-8 - use systemd socket-activation version * Thu May 29 2014 Lokesh Mandvekar - 0.11.1-7 - add "Provides: docker" as per FPC exception (Matthew Miller ) * Thu May 29 2014 Lokesh Mandvekar - 0.11.1-6 - don't use docker.sysconfig meant for sysvinit (just to avoid confusion) * Thu May 29 2014 Lokesh Mandvekar - 0.11.1-5 - Bug 1084232 - add /etc/sysconfig/docker for additional args * Tue May 27 2014 Lokesh Mandvekar - 0.11.1-4 - patches for BZ 1088125, 1096375 * Fri May 09 2014 Lokesh Mandvekar - 0.11.1-3 - add selinux buildtag - enable selinux in unitfile * Fri May 09 2014 Lokesh Mandvekar - 0.11.1-2 - get rid of conditionals, separate out spec for each branch * Thu May 08 2014 Lokesh Mandvekar - 0.11.1-1 - Bug 1095616 - upstream bump to 0.11.1 - manpages via pandoc * Mon Apr 14 2014 Lokesh Mandvekar - 0.10.0-2 - regenerate btrfs removal patch - update commit value * Mon Apr 14 2014 Lokesh Mandvekar - 0.10.0-1 - include manpages from contrib * Wed Apr 09 2014 Bobby Powers - 0.10.0-1 - Upstream version bump * Thu Mar 27 2014 Lokesh Mandvekar - 0.9.1-1 - BZ 1080799 - upstream version bump * Thu Mar 13 2014 Adam Miller - 0.9.0-3 - Add lxc requirement for EPEL6 and patch init script to use lxc driver - Remove tar dep, no longer needed - Require libcgroup only for EPEL6 * Tue Mar 11 2014 Lokesh Mandvekar - 0.9.0-2 - lxc removed (optional) http://blog.docker.io/2014/03/docker-0-9-introducing-execution-drivers-and-libcontainer/ * Tue Mar 11 2014 Lokesh Mandvekar - 0.9.0-1 - BZ 1074880 - upstream version bump to v0.9.0 * Wed Feb 19 2014 Lokesh Mandvekar - 0.8.1-1 - Bug 1066841 - upstream version bump to v0.8.1 - use sysvinit files from upstream contrib - BR golang >= 1.2-7 * Thu Feb 13 2014 Adam Miller - 0.8.0-3 - Remove unneeded sysctl settings in initscript https://github.com/dotcloud/docker/pull/4125 * Sat Feb 08 2014 Lokesh Mandvekar - 0.8.0-2 - ignore btrfs for rhel7 and clones for now - include vim syntax highlighting from contrib/syntax/vim * Wed Feb 05 2014 Lokesh Mandvekar - 0.8.0-1 - upstream version bump - don't use btrfs for rhel6 and clones (yet) * Mon Jan 20 2014 Lokesh Mandvekar - 0.7.6-2 - bridge-utils only for rhel < 7 - discard freespace when image is removed * Thu Jan 16 2014 Lokesh Mandvekar - 0.7.6-1 - upstream version bump v0.7.6 - built with golang >= 1.2 * Thu Jan 09 2014 Lokesh Mandvekar - 0.7.5-1 - upstream version bump to 0.7.5 * Thu Jan 09 2014 Lokesh Mandvekar - 0.7.4-1 - upstream version bump to 0.7.4 (BZ #1049793) - udev rules file from upstream contrib - unit file firewalld not used, description changes * Mon Jan 06 2014 Lokesh Mandvekar - 0.7.3-3 - udev rules typo fixed (BZ 1048775) * Sat Jan 04 2014 Lokesh Mandvekar - 0.7.3-2 - missed commit value in release 1, updated now - upstream release monitoring (BZ 1048441) * Sat Jan 04 2014 Lokesh Mandvekar - 0.7.3-1 - upstream release bump to v0.7.3 * Thu Dec 19 2013 Lokesh Mandvekar - 0.7.2-2 - require xz to work with ubuntu images (BZ #1045220) * Wed Dec 18 2013 Lokesh Mandvekar - 0.7.2-1 - upstream release bump to v0.7.2 * Fri Dec 06 2013 Vincent Batts - 0.7.1-1 - upstream release of v0.7.1 * Mon Dec 02 2013 Lokesh Mandvekar - 0.7.0-14 - sysvinit patch corrected (epel only) - 80-docker.rules unified for udisks1 and udisks2 * Mon Dec 02 2013 Lokesh Mandvekar - 0.7.0-13 - removed firewall-cmd --add-masquerade * Sat Nov 30 2013 Lokesh Mandvekar - 0.7.0-12 - systemd for fedora >= 18 - firewalld in unit file changed from Requires to Wants - firewall-cmd --add-masquerade after docker daemon start in unit file (Michal Fojtik ), continue if not present (Michael Young ) - 80-docker.rules included for epel too, ENV variables need to be changed for udisks1 * Fri Nov 29 2013 Marek Goldmann - 0.7.0-11 - Redirect docker log to /var/log/docker (epel only) - Removed the '-b none' parameter from sysconfig, it's unnecessary since we create the bridge now automatically (epel only) - Make sure we have the cgconfig service started before we start docker, RHBZ#1034919 (epel only) * Thu Nov 28 2013 Lokesh Mandvekar - 0.7.0-10 - udev rules added for fedora >= 19 BZ 1034095 - epel testing pending * Thu Nov 28 2013 Lokesh Mandvekar - 0.7.0-9 - requires and started after firewalld * Thu Nov 28 2013 Lokesh Mandvekar - 0.7.0-8 - iptables-fix patch corrected * Thu Nov 28 2013 Lokesh Mandvekar - 0.7.0-7 - use upstream tarball and patch with mgoldman's commit * Thu Nov 28 2013 Lokesh Mandvekar - 0.7.0-6 - using mgoldman's shortcommit value 0ff9bc1 for package (BZ #1033606) - https://github.com/dotcloud/docker/pull/2907 * Wed Nov 27 2013 Adam Miller - 0.7.0-5 - Fix up EL6 preun/postun to not fail on postun scripts * Wed Nov 27 2013 Lokesh Mandvekar - 0.7.0-4 - brctl patch for rhel <= 7 * Wed Nov 27 2013 Vincent Batts - 0.7.0-3 - Patch how the bridge network is set up on RHEL (BZ #1035436) * Wed Nov 27 2013 Vincent Batts - 0.7.0-2 - add libcgroup require (BZ #1034919) * Tue Nov 26 2013 Marek Goldmann - 0.7.0-1 - Upstream release 0.7.0 - Using upstream script to build the binary * Mon Nov 25 2013 Vincent Batts - 0.7-0.20.rc7 - correct the build time defines (bz#1026545). Thanks dan-fedora. * Fri Nov 22 2013 Adam Miller - 0.7-0.19.rc7 - Remove xinetd entry, added sysvinit * Fri Nov 22 2013 Lokesh Mandvekar - 0.7-0.18.rc7 - rc version bump * Wed Nov 20 2013 Lokesh Mandvekar - 0.7-0.17.rc6 - removed ExecStartPost lines from docker.service (BZ #1026045) - dockerinit listed in files * Wed Nov 20 2013 Vincent Batts - 0.7-0.16.rc6 - adding back the none bridge patch * Wed Nov 20 2013 Vincent Batts - 0.7-0.15.rc6 - update docker source to crosbymichael/0.7.0-rc6 - bridge-patch is not needed on this branch * Tue Nov 19 2013 Vincent Batts - 0.7-0.14.rc5 - update docker source to crosbymichael/0.7-rc5 - update docker source to 457375ea370a2da0df301d35b1aaa8f5964dabfe - static magic - place dockerinit in a libexec - add sqlite dependency * Sat Nov 02 2013 Lokesh Mandvekar - 0.7-0.13.dm - docker.service file sets iptables rules to allow container networking, this is a stopgap approach, relevant pull request here: https://github.com/dotcloud/docker/pull/2527 * Sat Oct 26 2013 Lokesh Mandvekar - 0.7-0.12.dm - dm branch - dockerinit -> docker-init * Tue Oct 22 2013 Lokesh Mandvekar - 0.7-0.11.rc4 - passing version information for docker build BZ #1017186 * Sat Oct 19 2013 Lokesh Mandvekar - 0.7-0.10.rc4 - rc version bump - docker-init -> dockerinit - zsh completion script installed to /usr/share/zsh/site-functions * Fri Oct 18 2013 Lokesh Mandvekar - 0.7-0.9.rc3 - lxc-docker version matches package version * Fri Oct 18 2013 Lokesh Mandvekar - 0.7-0.8.rc3 - double quotes removed from buildrequires as per existing golang rules * Fri Oct 11 2013 Lokesh Mandvekar - 0.7-0.7.rc3 - xinetd file renamed to docker.xinetd for clarity * Thu Oct 10 2013 Lokesh Mandvekar - 0.7-0.6.rc3 - patched for el6 to use sphinx-1.0-build * Wed Oct 09 2013 Lokesh Mandvekar - 0.7-0.5.rc3 - rc3 version bump - exclusivearch x86_64 * Wed Oct 09 2013 Lokesh Mandvekar - 0.7-0.4.rc2 - debuginfo not Go-ready yet, skipped * Wed Oct 09 2013 Lokesh Mandvekar - 0.7-0.3.rc2 - debuginfo package generated - buildrequires listed with versions where needed - conditionals changed to reflect systemd or not - docker commit value not needed - versioned provides lxc-docker * Mon Oct 07 2013 Lokesh Mandvekar - 0.7-2.rc2 - rc branch includes devmapper - el6 BZ #1015865 fix included * Sun Oct 06 2013 Lokesh Mandvekar - 0.7-1 - version bump, includes devicemapper - epel conditionals included - buildrequires sqlite-devel * Fri Oct 04 2013 Lokesh Mandvekar - 0.6.3-4.devicemapper - docker-io service enables IPv4 and IPv6 forwarding - docker user not needed - golang not supported on ppc64, docker-io excluded too * Thu Oct 03 2013 Lokesh Mandvekar - 0.6.3-3.devicemapper - Docker rebuilt with latest kr/pty, first run issue solved * Fri Sep 27 2013 Marek Goldmann - 0.6.3-2.devicemapper - Remove setfcap from lxc.cap.drop to make setxattr() calls working in the containers, RHBZ#1012952 * Thu Sep 26 2013 Lokesh Mandvekar 0.6.3-1.devicemapper - version bump - new version solves docker push issues * Tue Sep 24 2013 Lokesh Mandvekar 0.6.2-14.devicemapper - package requires lxc * Tue Sep 24 2013 Lokesh Mandvekar 0.6.2-13.devicemapper - package requires tar * Tue Sep 24 2013 Lokesh Mandvekar 0.6.2-12.devicemapper - /var/lib/docker installed - package also provides lxc-docker * Mon Sep 23 2013 Lokesh Mandvekar 0.6.2-11.devicemapper - better looking url * Mon Sep 23 2013 Lokesh Mandvekar 0.6.2-10.devicemapper - release tag changed to denote devicemapper patch * Mon Sep 23 2013 Lokesh Mandvekar 0.6.2-9 - device-mapper-devel is a buildrequires for alex's code - docker.service listed as a separate source file * Sun Sep 22 2013 Matthew Miller 0.6.2-8 - install bash completion - use -v for go build to show progress * Sun Sep 22 2013 Matthew Miller 0.6.2-7 - build and install separate docker-init * Sun Sep 22 2013 Matthew Miller 0.6.2-4 - update to use new source-only golang lib packages * Sat Sep 21 2013 Lokesh Mandvekar 0.6.2-3 - man page generation from docs/. - systemd service file created - dotcloud/tar no longer required * Fri Sep 20 2013 Lokesh Mandvekar 0.6.2-2 - patched with alex larsson's devmapper code * Wed Sep 18 2013 Lokesh Mandvekar 0.6.2-1 - Version bump * Tue Sep 10 2013 Lokesh Mandvekar 0.6.1-2 - buildrequires updated - package renamed to docker-io * Fri Aug 30 2013 Lokesh Mandvekar 0.6.1-1 - Version bump - Package name change from lxc-docker to docker - Makefile patched from 0.5.3 * Wed Aug 28 2013 Lokesh Mandvekar 0.5.3-5 - File permissions settings included * Wed Aug 28 2013 Lokesh Mandvekar 0.5.3-4 - Credits in changelog modified as per reference's request * Tue Aug 27 2013 Lokesh Mandvekar 0.5.3-3 - Dependencies listed as rpm packages instead of tars - Install section added * Mon Aug 26 2013 Lokesh Mandvekar 0.5.3-2 - Github packaging - Deps not downloaded at build time courtesy Elan Ruusamäe - Manpage and other docs installed * Fri Aug 23 2013 Lokesh Mandvekar 0.5.3-1 - Initial fedora package - Some credit to Elan Ruusamäe (glen@pld-linux.org)