hughesjr / rpms / docker

Forked from rpms/docker 4 years ago
Clone

Blame SPECS/docker.spec

e34f9a
%global with_unit_test 1
b28b51
# modifying the dockerinit binary breaks the SHA1 sum check by docker
b28b51
%global __os_install_post %{_rpmconfigdir}/brp-compress
b28b51
b215bf
# no python3 subpackage for docker-py
b215bf
%global with_python3 0
b215bf
b215bf
# for python-websocket-client, prefix with w_
b215bf
%global w_modname websocket
b215bf
%global w_distname websocket-client
b215bf
%global w_eggname websocket_client
b215bf
%global w_version 0.14.1
b215bf
b215bf
# for docker-python, prefix with dp_
e34f9a
%global dp_version 1.4.0
e34f9a
%global dp_commit 54a154d8b251df5e4788570dac4bea3cfa70b199
e34f9a
%global dp_shortcommit %(c=%{dp_commit}; echo ${c:0:7})
b215bf
b28b51
#debuginfo not supported with Go
a2b5ed
%global debug_package   %{nil}
a2b5ed
%global provider_tld    com
a2b5ed
%global provider        github
a2b5ed
%global project         docker
a2b5ed
%global repo            docker
a2b5ed
%global common_path     %{provider}.%{provider_tld}/%{project}
e34f9a
%global d_version       1.7.1
b28b51
a2b5ed
%global import_path                 %{common_path}/%{repo}
a2b5ed
%global import_path_libcontainer    %{common_path}/libcontainer
b28b51
e34f9a
%global d_commit 30430018c3d8c14afc1c843a781fffe8e0b35355
d3ef29
%global d_shortcommit %(c=%{d_commit}; echo ${c:0:7})
b28b51
e34f9a
%global atomic_commit a4442c43f166b836595b9d85545d7511716ee0da
f0cb50
%global atomic_shortcommit %(c=%{atomic_commit}; echo ${c:0:7})
b215bf
e34f9a
%global utils_commit dab51acd1b1a77f7cb01a1b7e2129ec85c846b71
b215bf
d3ef29
# docker-selinux stuff (prefix with ds_ for version/release etc.)
d3ef29
# Some bits borrowed from the openstack-selinux package
e34f9a
%global ds_commit bebf349f6e66c10f8010446a6b3440e43311a8ff
d3ef29
%global ds_shortcommit %(c=%{ds_commit}; echo ${c:0:7})
d3ef29
%global selinuxtype targeted
d3ef29
%global moduletype services
d3ef29
%global modulenames %{repo}
d3ef29
275132
# docker-storage-setup stuff (prefix with dss_ for version/release etc.)
275132
%global dss_libdir %{_prefix}/lib/docker-storage-setup
e34f9a
%global dss_commit b15239869d789e86a279edae5479fd25a988bf78
275132
%global dss_shortcommit %(c=%{dss_commit}; echo ${c:0:7})
275132
d3ef29
# Usage: _format var format
d3ef29
# Expand 'modulenames' into various formats as needed
d3ef29
# Format must contain '$x' somewhere to do anything useful
d3ef29
%global _format() export %1=""; for x in %{modulenames}; do %1+=%2; %1+=" "; done;
d3ef29
d3ef29
# Relabel files
d3ef29
%global relabel_files() %{_sbindir}/restorecon -R %{_bindir}/%{repo} %{_localstatedir}/run/%{repo}.sock %{_localstatedir}/run/%{repo}.pid %{_sharedstatedir}/%{repo} %{_sysconfdir}/%{repo} %{_localstatedir}/log/%{repo} %{_localstatedir}/log/lxc %{_localstatedir}/lock/lxc %{_unitdir}/%{repo}.service %{_sysconfdir}/%{repo} &> /dev/null || :
d3ef29
d3ef29
# Version of SELinux we were using
d3ef29
%global selinux_policyver 3.13.1-23
d3ef29
a2b5ed
Name:       docker
b215bf
Version:    %{d_version}
e34f9a
Release:    108%{?dist}
a2b5ed
Summary:    Automates deployment of containerized applications
a2b5ed
License:    ASL 2.0
a2b5ed
URL:        http://www.docker.com
d9c15b
# only x86_64 for now: https://github.com/docker/docker/issues/136
b28b51
ExclusiveArch:  x86_64
b215bf
#Source0:    https://%{import_path}/archive/v%{version}.tar.gz
e34f9a
# Branch used available at
e34f9a
# https://github.com/rhatdan/docker/commits/rhel7-1.7
e34f9a
Source0:    https://github.com/rhatdan/docker/archive/%{d_commit}.tar.gz
a2b5ed
Source1:    docker.service
a2b5ed
Source3:    docker.sysconfig
b215bf
Source4:    docker-storage.sysconfig
b215bf
Source5:    docker-logrotate.sh
b215bf
Source6:    README.docker-logrotate
b215bf
Source7:    docker-network.sysconfig
b215bf
# Source8 is the source tarball for python-websocket-client
b215bf
Source8:    http://pypi.python.org/packages/source/w/%{w_distname}/%{w_distname}-%{w_version}.tar.gz
b215bf
# Source9 is the source tarball for docker-py
e34f9a
Source9:    http://github.com/rhatdan/docker-py/archive/%{dp_commit}.tar.gz
b215bf
# Source10 is the source tarball for atomic
f0cb50
Source10:   https://github.com/projectatomic/atomic/archive/%{atomic_commit}.tar.gz
b215bf
# Source11 is the source tarball for dockertarsum and docker-fetch
b215bf
Source11:   https://github.com/vbatts/docker-utils/archive/%{utils_commit}.tar.gz
d3ef29
# Source12 is the source tarball for docker-selinux
d3ef29
Source12: https://github.com/fedora-cloud/%{repo}-selinux/archive/%{ds_commit}/%{repo}-selinux-%{ds_shortcommit}.tar.gz
275132
# Source13 is the source tarball for docker-storage-setup
275132
Source13: https://github.com/a13m/docker-storage-setup/archive/%{dss_commit}/%{repo}-storage-setup-%{dss_shortcommit}.tar.gz
e34f9a
Patch1: go-md2man.patch
e34f9a
Patch3: codegangsta-cli.patch
e34f9a
Patch4: urlparse.patch
e34f9a
Patch5: docker-py-remove-lock.patch
e34f9a
Patch6: 0001-Rework-patch-for-rhbz-1194445.patch
e34f9a
Patch7: 0001-atomic.sysconfig-use-rhel-tools-as-the-TOOLSIMG.patch
b28b51
BuildRequires:  glibc-static
d3ef29
BuildRequires:  golang >= 1.4.2
b28b51
BuildRequires:  device-mapper-devel
b28b51
BuildRequires:  btrfs-progs-devel
a2b5ed
BuildRequires:  sqlite-devel
b28b51
BuildRequires:  pkgconfig(systemd)
a2b5ed
# appropriate systemd version as per rhbz#1171054
275132
Requires(post): systemd
275132
Requires(preun): systemd
275132
Requires(postun): systemd
b28b51
# need xz to work with ubuntu images
a2b5ed
Requires:   xz
d3ef29
Requires:   device-mapper-libs >= 7:1.02.90-1
87ab36
#Requires:   subscription-manager
e34f9a
Provides:   lxc-docker = %{d_version}-%{release}
e34f9a
Provides:   docker = %{d_version}-%{release}
e34f9a
Provides:   docker-io = %{d_version}-%{release}
b28b51
d3ef29
# RE: rhbz#1195804 - ensure min NVR for selinux-policy
d3ef29
Requires: selinux-policy >= 3.13.1-23
d3ef29
Requires(pre): %{repo}-selinux >= %{version}-%{release}
d3ef29
275132
# rhbz#1214070 - update deps for d-s-s
275132
Requires: lvm2 >= 2.02.112
275132
Requires: xfsprogs
275132
b28b51
%description
b28b51
Docker is an open-source engine that automates the deployment of any
b28b51
application as a lightweight, portable, self-sufficient container that will
b28b51
run virtually anywhere.
b28b51
b28b51
Docker containers can encapsulate any payload, and will run consistently on
b28b51
and between virtually any server. The same container that a developer builds
b28b51
and tests on a laptop will run at scale, in production*, on VMs, bare-metal
b28b51
servers, OpenStack clusters, public instances, or combinations of the above.
b28b51
e34f9a
%if 0%{?with_unit_test}
e34f9a
%package unit-test
e34f9a
Summary: %{summary} - for running unit tests
e34f9a
e34f9a
%description unit-test
e34f9a
%{summary} - for running unit tests
e34f9a
%endif
e34f9a
b215bf
%package logrotate
b215bf
Summary:    cron job to run logrotate on docker containers
e34f9a
Requires:   docker = %{d_version}-%{release}
e34f9a
Provides:   docker-io-logrotate = %{d_version}-%{release}
b215bf
b215bf
%description logrotate
b215bf
This package installs %{summary}. logrotate is assumed to be installed on
b215bf
containers for this to work, failures are silently ignored.
b215bf
b215bf
%package -n python-%{w_distname}
b215bf
Summary:    WebSocket client for python
b215bf
Version:    %{w_version}
b215bf
License:    LGPLv2
b215bf
BuildArch:  noarch
b215bf
b215bf
%description -n python-%{w_distname}
b215bf
python-websocket-client module is WebSocket client for python. This
b215bf
provides the low level APIs for WebSocket. All APIs are the synchronous
b215bf
functions.
b215bf
b215bf
python-websocket-client supports only hybi-13.
b215bf
b215bf
%package python
b215bf
Version:        %{dp_version}
b215bf
License:        ASL 2.0
b215bf
Summary:        An API client for docker written in Python
b215bf
BuildRequires:  python2-devel
b215bf
BuildRequires:  python-setuptools
b215bf
BuildRequires:  python-tools
b215bf
BuildRequires:  python-requests
e34f9a
Requires:       docker >= %{d_version}-%{release}
b215bf
Requires:       python-requests
e34f9a
Requires:       python-%{w_distname} >= %{w_version}-%{release}
b215bf
Requires:       python-six >= 1.3.0
b215bf
Requires:       python-argparse
e34f9a
Provides:       python-docker-py = %{dp_version}-%{release}
e34f9a
Provides:       python-docker = %{dp_version}-%{release}
b215bf
b215bf
%description python
b215bf
%{summary}
d9c15b
f0cb50
%package -n atomic
e34f9a
Version: 1.0
f0cb50
Summary: Tool for managing ProjectAtomic systems and containers
f0cb50
License: LGPLv2+
f0cb50
ExclusiveArch: x86_64
f0cb50
BuildRequires: python2-devel
f0cb50
BuildRequires: python-setuptools
f0cb50
BuildRequires: python-tools
f0cb50
BuildRequires: python-requests
f0cb50
Requires: docker
f0cb50
Requires: python-requests
e34f9a
Requires: python-docker-py >= %{dp_version}-%{release}
e34f9a
Requires: python-%{w_distname} >= %{w_version}-%{release}
f0cb50
Requires: python-six >= 1.3.0
f0cb50
Conflicts: python-docker < 1.0.0-11
f0cb50
f0cb50
%description -n atomic
f0cb50
The goal of Atomic is to provide a high level, coherent entrypoint to the
f0cb50
system, and fill in gaps.
f0cb50
f0cb50
For Docker, atomic can make it easier to interact with special kinds of
f0cb50
containers, such as super-privileged debugging tools and the like.
f0cb50
f0cb50
The atomic host subcommand wraps rpm-ostree, currently just providing a
f0cb50
friendlier name, but in the future Atomic may provide more unified
f0cb50
management.
f0cb50
d3ef29
%package selinux
d3ef29
Summary: SELinux policies for Docker
d3ef29
BuildRequires: selinux-policy
d3ef29
BuildRequires: selinux-policy-devel
d3ef29
Requires(post): selinux-policy-base >= %{selinux_policyver}
d3ef29
Requires(post): selinux-policy-targeted >= %{selinux_policyver}
d3ef29
Requires(post): policycoreutils
d3ef29
Requires(post): policycoreutils-python
d3ef29
Requires(post): libselinux-utils
d3ef29
Provides: %{repo}-io-selinux
d3ef29
d3ef29
%description selinux
d3ef29
SELinux policy modules for use with Docker.
d3ef29
b28b51
%prep
d3ef29
%setup -qn docker-%{d_commit}
a2b5ed
%patch1 -p1
a2b5ed
%patch3 -p1
b215bf
cp %{SOURCE6} .
b215bf
d3ef29
# unpack %{repo}-selinux
d3ef29
tar zxf %{SOURCE12}
d3ef29
b215bf
# untar docker-utils tarball
b215bf
tar zxf %{SOURCE11}
b215bf
b215bf
# untar python-websocket-client tarball
b215bf
tar zxf %{SOURCE8}
b215bf
rm -rf %{w_distname}-%{w_version}/%{w_distname}.egg-info
b215bf
pushd %{w_distname}-%{w_version}/websocket
b215bf
%patch4 -p1
b215bf
popd
b215bf
b215bf
# untar docker-py tarball
b215bf
tar zxf %{SOURCE9}
e34f9a
pushd docker-py-%{dp_commit}
b215bf
%patch5 -p1
f0cb50
%patch6 -p1
b215bf
popd
b215bf
f0cb50
# untar atomic
b215bf
tar zxf %{SOURCE10}
e34f9a
pushd atomic-%{atomic_commit}
e34f9a
sed -i '/pylint/d' Makefile
e34f9a
sed -i 's/go-md2man/.\/go-md2man/' Makefile
e34f9a
%patch7 -p1
e34f9a
popd
b28b51
275132
# untar d-s-s
275132
tar zxf %{SOURCE13}
275132
b28b51
%build
b28b51
mkdir _build
b28b51
b28b51
pushd _build
b215bf
  mkdir -p src/github.com/{docker,vbatts}
d9c15b
  ln -s $(dirs +1 -l) src/github.com/docker/docker
b215bf
  ln -s $(dirs +1 -l)/docker-utils-%{utils_commit} src/github.com/vbatts/docker-utils
b28b51
popd
b28b51
d3ef29
export DOCKER_GITCOMMIT="%{d_shortcommit}/%{d_version}"
b215bf
export DOCKER_BUILDTAGS='selinux btrfs_noversion'
d9c15b
export GOPATH=$(pwd)/_build:$(pwd)/vendor:%{gopath}
b28b51
a2b5ed
# build docker binary
f0cb50
sed -i '/rm -r autogen/d' hack/make.sh
f0cb50
DEBUG=1 hack/make.sh dynbinary
b28b51
cp contrib/syntax/vim/LICENSE LICENSE-vim-syntax
b28b51
cp contrib/syntax/vim/README.md README-vim-syntax.md
b28b51
d3ef29
# build %{repo}-selinux
d3ef29
pushd %{repo}-selinux-%{ds_commit}
d3ef29
make SHARE="%{_datadir}" TARGETS="%{modulenames}"
d3ef29
popd
d3ef29
d9c15b
pushd $(pwd)/_build/src
a2b5ed
# build go-md2man for building manpages
a2b5ed
go build github.com/cpuguy83/go-md2man
e34f9a
# build dockertarsum and docker-fetch
b215bf
go build github.com/vbatts/docker-utils/cmd/docker-fetch
b215bf
go build github.com/vbatts/docker-utils/cmd/dockertarsum
d9c15b
popd
d9c15b
e34f9a
cp _build/src/go-md2man man/.
f0cb50
cp _build/src/go-md2man atomic-%{atomic_commit}/.
f0cb50
e34f9a
sed -i 's/go-md2man/.\/go-md2man/' man/md2man-all.sh
f0cb50
# build docker manpages
e34f9a
man/md2man-all.sh
a2b5ed
b215bf
# build python-websocket-client
b215bf
pushd %{w_distname}-%{w_version}
b215bf
%{__python} setup.py build
b215bf
popd
b215bf
b215bf
# build docker-py
e34f9a
pushd docker-py-%{dp_commit}
b215bf
%{__python} setup.py build
b215bf
popd
b215bf
b215bf
# build atomic
f0cb50
pushd atomic-%{atomic_commit}
b215bf
make all
b215bf
popd
b215bf
b28b51
%install
b28b51
# install binary
b28b51
install -d %{buildroot}%{_bindir}
d3ef29
install -p -m 755 bundles/%{d_version}/dynbinary/docker-%{d_version} %{buildroot}%{_bindir}/docker
b215bf
b215bf
# install dockertarsum and docker-fetch
b215bf
install -p -m 755 _build/src/docker-fetch %{buildroot}%{_bindir}
b215bf
install -p -m 755 _build/src/dockertarsum %{buildroot}%{_bindir}
b28b51
b28b51
# install dockerinit
b28b51
install -d %{buildroot}%{_libexecdir}/docker
d3ef29
install -p -m 755 bundles/%{d_version}/dynbinary/dockerinit-%{d_version} %{buildroot}%{_libexecdir}/docker/dockerinit
b28b51
b28b51
# install manpages
b28b51
install -d %{buildroot}%{_mandir}/man1
e34f9a
install -p -m 644 man/man1/* %{buildroot}%{_mandir}/man1
b28b51
install -d %{buildroot}%{_mandir}/man5
e34f9a
install -p -m 644 man/man5/* %{buildroot}%{_mandir}/man5
b28b51
b28b51
# install bash completion
c4784f
install -d %{buildroot}%{_datadir}/bash-completion/completions/
c4784f
install -p -m 644 contrib/completion/bash/docker %{buildroot}%{_datadir}/bash-completion/completions/
b28b51
b215bf
# install fish completion
b215bf
# create, install and own /usr/share/fish/vendor_completions.d until
b215bf
# upstream fish provides it
b215bf
install -dp %{buildroot}%{_datadir}/fish/vendor_completions.d
b215bf
install -p -m 644 contrib/completion/fish/docker.fish %{buildroot}%{_datadir}/fish/vendor_completions.d
b215bf
b215bf
# install container logrotate cron script
b215bf
install -dp %{buildroot}%{_sysconfdir}/cron.daily/
b215bf
install -p -m 755 %{SOURCE5} %{buildroot}%{_sysconfdir}/cron.daily/docker-logrotate
b28b51
b28b51
# install vim syntax highlighting
b28b51
install -d %{buildroot}%{_datadir}/vim/vimfiles/{doc,ftdetect,syntax}
b28b51
install -p -m 644 contrib/syntax/vim/doc/dockerfile.txt %{buildroot}%{_datadir}/vim/vimfiles/doc
b28b51
install -p -m 644 contrib/syntax/vim/ftdetect/dockerfile.vim %{buildroot}%{_datadir}/vim/vimfiles/ftdetect
b28b51
install -p -m 644 contrib/syntax/vim/syntax/dockerfile.vim %{buildroot}%{_datadir}/vim/vimfiles/syntax
b28b51
b215bf
# install zsh completion
b215bf
install -d %{buildroot}%{_datadir}/zsh/site-functions
b215bf
install -p -m 644 contrib/completion/zsh/_docker %{buildroot}%{_datadir}/zsh/site-functions
b215bf
b28b51
# install udev rules
275132
install -d %{buildroot}%{_udevrulesdir}
275132
install -p -m 755 contrib/udev/80-docker.rules %{buildroot}%{_udevrulesdir}
b28b51
b28b51
# install storage dir
b28b51
install -d -m 700 %{buildroot}%{_sharedstatedir}/docker
b28b51
b28b51
# install systemd/init scripts
b28b51
install -d %{buildroot}%{_unitdir}
b28b51
install -p -m 644 %{SOURCE1} %{buildroot}%{_unitdir}
b215bf
b28b51
# for additional args
b28b51
install -d %{buildroot}%{_sysconfdir}/sysconfig/
b28b51
install -p -m 644 %{SOURCE3} %{buildroot}%{_sysconfdir}/sysconfig/docker
b215bf
install -p -m 644 %{SOURCE4} %{buildroot}%{_sysconfdir}/sysconfig/docker-storage
b215bf
install -p -m 644 %{SOURCE7} %{buildroot}%{_sysconfdir}/sysconfig/docker-network
d9c15b
d3ef29
# install SELinux interfaces
d3ef29
%_format INTERFACES $x.if
d3ef29
install -d %{buildroot}%{_datadir}/selinux/devel/include/%{moduletype}
d3ef29
install -p -m 644 %{repo}-selinux-%{ds_commit}/$INTERFACES %{buildroot}%{_datadir}/selinux/devel/include/%{moduletype}
d3ef29
d3ef29
# install policy modules
d3ef29
%_format MODULES $x.pp.bz2
d3ef29
install -d %{buildroot}%{_datadir}/selinux/packages
d3ef29
install -m 0644 %{repo}-selinux-%{ds_commit}/$MODULES %{buildroot}%{_datadir}/selinux/packages
d3ef29
e34f9a
%if 0%{?with_unit_test}
e34f9a
install -d -m 0755 %{buildroot}%{_sharedstatedir}/docker-unit-test/
e34f9a
cp -pav VERSION Dockerfile %{buildroot}%{_sharedstatedir}/docker-unit-test/.
e34f9a
for d in api builder cliconfig contrib daemon graph hack image integration-cli links nat opts pkg registry runconfig trust utils vendor volume; do
e34f9a
  cp -a $d %{buildroot}%{_sharedstatedir}/docker-unit-test/
e34f9a
done
e34f9a
# remove docker.initd as it requires /sbin/runtime no packages in Fedora
e34f9a
rm -rf %{buildroot}%{_sharedstatedir}/docker-unit-test/contrib/init/openrc/docker.initd
e34f9a
%endif
e34f9a
d3ef29
# remove %{repo}-selinux rpm spec file
d3ef29
rm -rf %{repo}-selinux-%{ds_commit}/%{repo}-selinux.spec
d3ef29
d9c15b
# install secrets dir
87ab36
#install -d -p -m 750 %{buildroot}/%{_datadir}/rhel/secrets
d9c15b
# rhbz#1110876 - update symlinks for subscription management
87ab36
#ln -s %{_sysconfdir}/pki/entitlement %{buildroot}%{_datadir}/rhel/secrets/etc-pki-entitlement
87ab36
#ln -s %{_sysconfdir}/rhsm %{buildroot}%{_datadir}/rhel/secrets/rhsm
87ab36
#ln -s %{_sysconfdir}/yum.repos.d/redhat.repo %{buildroot}%{_datadir}/rhel/secrets/rhel7.repo
b28b51
87ab36
mkdir -p %{buildroot}/etc/docker/certs.d/
87ab36
#ln -s %{_sysconfdir}/rhsm/ca/redhat-uep.pem %{buildroot}/%{_sysconfdir}/docker/certs.d/redhat.com/redhat-ca.crt
87ab36
#ln -s %{_sysconfdir}/rhsm/ca/redhat-uep.pem %{buildroot}/%{_sysconfdir}/docker/certs.d/redhat.io/redhat-ca.crt
d9c15b
b215bf
# install docker config directory
b215bf
install -dp %{buildroot}%{_sysconfdir}/docker/
b215bf
b215bf
# install python-websocket-client
b215bf
pushd %{w_distname}-%{w_version}
b215bf
%{__python} setup.py install -O1 --skip-build --root=%{buildroot}
b215bf
mv %{buildroot}/%{_bindir}/wsdump.py \
b215bf
    %{buildroot}/%{_bindir}/wsdump
b215bf
b215bf
# unbundle cacert (python-websocket-client)
b215bf
rm %{buildroot}/%{python2_sitelib}/%{w_modname}/cacert.pem
b215bf
# And link in the mozilla ca (python-websocket-client)
b215bf
ln -s /etc/pki/tls/cert.pem \
b215bf
    %{buildroot}/%{python2_sitelib}/%{w_modname}/cacert.pem
b215bf
b215bf
# remove tests that got installed into the buildroot (python-websocket-client)
b215bf
rm -rf %{buildroot}/%{python2_sitelib}/tests/
b215bf
b215bf
# Remove executable bit from installed files. (python-websocket-client)
b215bf
find %{buildroot}/%{python2_sitelib} -type f -exec chmod -x {} \;
b215bf
popd
b215bf
b215bf
# install docker-py
e34f9a
pushd docker-py-%{dp_commit}
b215bf
%{__python} setup.py install --root %{buildroot}
b215bf
popd
b215bf
b215bf
# install atomic
f0cb50
pushd atomic-%{atomic_commit}
b215bf
make install DESTDIR=%{buildroot}
b215bf
popd
b215bf
275132
# install docker-storage-setup
275132
pushd %{repo}-storage-setup-%{dss_commit}
275132
install -d %{buildroot}%{_bindir}
275132
install -p -m 755 docker-storage-setup.sh %{buildroot}%{_bindir}/docker-storage-setup
275132
install -d %{buildroot}%{_unitdir}
275132
install -p -m 644 docker-storage-setup.service %{buildroot}%{_unitdir}
275132
install -d %{buildroot}%{dss_libdir}
275132
install -p -m 644 docker-storage-setup.conf %{buildroot}%{dss_libdir}/docker-storage-setup
e34f9a
install -d %{buildroot}%{_sysconfdir}/sysconfig
e34f9a
install -p -m 644 docker-storage-setup-override.conf %{buildroot}%{_sysconfdir}/sysconfig/docker-storage-setup
275132
install -d %{buildroot}%{_mandir}/man1
275132
install -p -m 644 docker-storage-setup.1 %{buildroot}%{_mandir}/man1
275132
popd
275132
b215bf
%check
275132
[ ! -w /run/docker.sock ] || {
b215bf
    mkdir test_dir
b215bf
    pushd test_dir
b215bf
    git clone https://%{import_path}
b215bf
    pushd docker
b215bf
    make test
b215bf
    popd
b215bf
    popd
f0cb50
    pushd atomic-%{atomic_commit}
f0cb50
    make test
f0cb50
    popd
b215bf
}
b28b51
b28b51
%pre
b215bf
getent passwd dockerroot > /dev/null || %{_sbindir}/useradd -r -d %{_sharedstatedir}/docker -s /sbin/nologin -c "Docker User" dockerroot
b28b51
exit 0
b28b51
b28b51
%post
d9c15b
%systemd_post docker.service
b28b51
d3ef29
%post selinux
d3ef29
# Install all modules in a single transaction
d3ef29
%_format MODULES %{_datadir}/selinux/packages/$x.pp.bz2
d3ef29
%{_sbindir}/semodule -n -s %{selinuxtype} -i $MODULES
d3ef29
if %{_sbindir}/selinuxenabled ; then
d3ef29
%{_sbindir}/load_policy
d3ef29
%relabel_files
d3ef29
fi
d3ef29
b28b51
%preun
d9c15b
%systemd_preun docker.service
b28b51
b28b51
%postun
d9c15b
%systemd_postun_with_restart docker.service
b28b51
d3ef29
%postun selinux
d3ef29
if [ $1 -eq 0 ]; then
d3ef29
%{_sbindir}/semodule -n -r %{modulenames} &> /dev/null || :
d3ef29
if %{_sbindir}/selinuxenabled ; then
d3ef29
%{_sbindir}/load_policy
d3ef29
%relabel_files
d3ef29
fi
d3ef29
fi
d3ef29
b28b51
%files
d9c15b
%doc AUTHORS CHANGELOG.md CONTRIBUTING.md MAINTAINERS NOTICE
b28b51
%doc LICENSE* README*.md
b215bf
%{_mandir}/man1/docker*
b28b51
%{_mandir}/man5/*
b28b51
%{_bindir}/docker
87ab36
#%dir %{_datadir}/rhel
87ab36
#%dir %{_datadir}/rhel/secrets
87ab36
#%{_datadir}/rhel/secrets/etc-pki-entitlement
87ab36
#%{_datadir}/rhel/secrets/rhel7.repo
87ab36
#%{_datadir}/rhel/secrets/rhsm
b215bf
%{_libexecdir}/docker
b28b51
%{_unitdir}/docker.service
c4784f
%config(noreplace) %{_sysconfdir}/sysconfig/docker
d9c15b
%config(noreplace) %{_sysconfdir}/sysconfig/docker-storage
b215bf
%config(noreplace) %{_sysconfdir}/sysconfig/docker-network
c4784f
%{_datadir}/bash-completion/completions/docker
b28b51
%dir %{_sharedstatedir}/docker
275132
%{_udevrulesdir}/80-docker.rules
b215bf
%dir %{_datadir}/fish/vendor_completions.d/
b215bf
%{_datadir}/fish/vendor_completions.d/docker.fish
b28b51
%dir %{_datadir}/vim/vimfiles/doc
b28b51
%{_datadir}/vim/vimfiles/doc/dockerfile.txt
b28b51
%dir %{_datadir}/vim/vimfiles/ftdetect
b28b51
%{_datadir}/vim/vimfiles/ftdetect/dockerfile.vim
b28b51
%dir %{_datadir}/vim/vimfiles/syntax
b28b51
%{_datadir}/vim/vimfiles/syntax/dockerfile.vim
b215bf
%dir %{_datadir}/zsh/site-functions
b215bf
%{_datadir}/zsh/site-functions/_docker
b215bf
%{_sysconfdir}/docker
b215bf
%{_bindir}/docker-fetch
b215bf
%{_bindir}/dockertarsum
275132
# docker-storage-setup specific
275132
%{_unitdir}/docker-storage-setup.service
275132
%{_bindir}/docker-storage-setup
275132
%{dss_libdir}/docker-storage-setup
e34f9a
%config(noreplace) %{_sysconfdir}/sysconfig/docker-storage-setup
e34f9a
e34f9a
%if 0%{?with_unit_test}
e34f9a
%files unit-test
e34f9a
%{_sharedstatedir}/docker-unit-test/
e34f9a
%endif
b215bf
b215bf
%files logrotate
b215bf
%doc README.docker-logrotate
b215bf
%{_sysconfdir}/cron.daily/docker-logrotate
b215bf
b215bf
%files -n python-websocket-client
b215bf
%doc %{w_distname}-%{w_version}/{README.rst,LICENSE}
b215bf
%{python2_sitelib}/%{w_modname}/
b215bf
%{python2_sitelib}/%{w_eggname}*%{w_version}*
b215bf
%{_bindir}/wsdump
b215bf
b215bf
%files python
e34f9a
%doc docker-py-%{dp_commit}/{LICENSE,README.md}
b215bf
%{python_sitelib}/docker
e34f9a
%{python_sitelib}/docker_py-%{dp_version}*
f0cb50
f0cb50
%files -n atomic
f0cb50
%doc atomic-%{atomic_commit}/COPYING atomic-%{atomic_commit}/README.md
f0cb50
%config(noreplace) %{_sysconfdir}/sysconfig/atomic
b215bf
%{_sysconfdir}/profile.d/atomic.sh
275132
%{_sysconfdir}/dbus-1/system.d/org.atomic.conf
b215bf
%{_bindir}/atomic
b215bf
%{_mandir}/man1/atomic*
f0cb50
%{_datadir}/bash-completion/completions/atomic
275132
%{_datadir}/atomic
275132
%{_datadir}/dbus-1/system-services/org.atomic.service
275132
%{_datadir}/polkit-1/actions/org.atomic.policy
f0cb50
%{python_sitelib}/atomic*.egg-info
275132
%{python_sitelib}/Atomic
b28b51
d3ef29
%files selinux
d3ef29
%doc %{repo}-selinux-%{ds_commit}/README.md
d3ef29
%{_datadir}/selinux/*
d3ef29
b28b51
%changelog
b1aebf
* Wed Aug 05 2015 CentOS Sources <bugs@centos.org> - 1.7.1-108.el7.centos
b1aebf
- comment out rh registry in docker.sysconfig
b1aebf
e34f9a
* Tue Jul 28 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.7.1-108
e34f9a
- built docker @rhatdan/rhel7-1.7 commit#3043001
e34f9a
- built docker-py @rhatdan/master commit#54a154d
e34f9a
- built d-s-s master commit#b152398
e34f9a
- built atomic master commit#a4442c4
e34f9a
- built docker-selinux master commit#bebf349
e34f9a
- built docker-utils master commit#dab51ac
e34f9a
e34f9a
* Fri Jul 24 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.7.1-107
e34f9a
- built docker @rhatdan/rhel7-1.7 commit#3043001
e34f9a
- built docker-py @rhatdan/master commit#54a154d
e34f9a
- built d-s-s master commit#b152398
e34f9a
- built atomic master commit#52d695c
e34f9a
- built docker-selinux master commit#bebf349
e34f9a
e34f9a
* Thu Jul 23 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.7.1-106
e34f9a
- built docker @rhatdan/rhel7-1.7 commit#3043001
e34f9a
- built docker-py @rhatdan/master commit#54a154d
e34f9a
- built d-s-s master commit#b152398
e34f9a
- built atomic master commit#52d695c
e34f9a
- built docker-selinux master commit#bebf349
e34f9a
e34f9a
* Thu Jul 23 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.7.1-105
e34f9a
- Resolves: rhbz#1245325
e34f9a
- built docker @rhatdan/rhel7-1.7 commit#ac162a3
e34f9a
- built docker-py @rhatdan/master commit#54a154d
e34f9a
- built d-s-s master commit#b152398
e34f9a
- built atomic master commit#ac162a3
e34f9a
- built docker-selinux master commit#ac162a3
e34f9a
- disable dockerfetch and dockertarsum
e34f9a
e34f9a
* Wed Jul 22 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.7.1-104
e34f9a
- use a common release tag for all subpackages, much easier to update via
e34f9a
rpmdev-bumpspec
e34f9a
e34f9a
* Wed Jul 22 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.7.1-1
e34f9a
- built docker @rhatdan/rhel7-1.7 commit#d2fbc0b
e34f9a
- built docker-py @rhatdan/master commit#54a154d
e34f9a
- built d-s-s master commit#b152398
e34f9a
- built atomic master commit#d2fbc0b
e34f9a
- built docker-selinux master commit#d2fbc0b
e34f9a
e34f9a
* Fri Jul 17 2015 Jonathan Lebon <jlebon@redhat.com> - 1.7.0-5
e34f9a
- Add patch for atomic.sysconfig
e34f9a
- Related: https://github.com/projectatomic/atomic/pull/94
e34f9a
e34f9a
* Wed Jul 15 2015 Jan Chaloupka <jchaloup@redhat.com> - 1.7.0-3.1
e34f9a
- Add unit-test subpackage
e34f9a
e34f9a
* Thu Jul 09 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.7.0-3
e34f9a
- built docker @rhatdan/rhel7-1.7 commit#4740812
e34f9a
e34f9a
* Wed Jul 08 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.7.0-2
e34f9a
- increment all release tags to make koji happy
e34f9a
e34f9a
* Wed Jul 08 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.7.0-1
e34f9a
- Resolves: rhbz#1241186 - rebase to v1.7.0 + rh patches
e34f9a
- built docker @rhatdan/rhel7-1.7 commit#0f235fc
e34f9a
- built docker-selinux master commit#bebf349
e34f9a
- built d-s-s master commit#e9c3a4c
e34f9a
- built atomic master commit#f133684
e34f9a
- rebase python-docker-py to upstream v1.2.3
e34f9a
- disable docker-fetch for now, doesn't build
895974
275132
* Mon Jun 15 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.6.2-14
275132
- Resolves: rhbz#1218639, rhbz#1225556 (unresolved in -11)
275132
- build docker @lsm5/rhel7-1.6 commit#ba1f6c3
275132
275132
* Mon Jun 15 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.6.2-13
275132
- Resolves: rhbz#1222453
275132
275132
* Mon Jun 15 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.6.2-12
275132
- build docker-selinux master commit#9c089c6
275132
275132
* Mon Jun 15 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.6.2-11
275132
- Resolves: rhbz#1231936 (clone of fedora rhbz#1231134), rhbz#1225556, rhbz#1215819
275132
- build docker @rhatdan/rhel7-1.6 commit#7b32c6c
275132
275132
* Wed Jun 10 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.6.2-10
275132
- correct typo
275132
275132
* Wed Jun 10 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.6.2-9
275132
- Resolves: rhbz#1214070 - update d-s-s related deps
275132
- Resolves: rhbz#1229374 - use prior existing metadata volume if any
275132
- Resolves: rhbz#1230192 (include d-s-s master commit#eefbef7)
275132
- build docker @rhatdan/rhel7-1.6 commit#b79465d
275132
275132
* Mon Jun 08 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.6.2-8
275132
- Resolves: rhbz#1229319 - do not claim /run/secrets
275132
- Resolves: rhbz#1228167
275132
- build docker rhatdan/rhel7-1.6 commit#ac7d43f
275132
- build atomic master commit#f863afd
275132
275132
* Thu Jun 04 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.6.2-7
275132
- Resolves: rhbz#1228397 - install manpage for d-s-s
275132
- Resolves: rhbz#1228459 - solve 'Permission denied' error for d-s-s
275132
- Resolves: rhbz#1228685 - don't append dist tag to docker version
275132
(revert change in 1.6.2-4)
275132
275132
* Tue Jun 02 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.6.2-6
275132
- build docker rhatdan/rhel7-1.6 commit#f1561f6
275132
275132
* Tue Jun 02 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.6.2-5
275132
- build docker-selinux master commit#99c4c77
275132
- build atomic master commit#2f1398c
275132
- include docker-storage-setup in docker itself, no subpackage created
275132
- docker.service Wants=docker-storage-setup.service
275132
275132
* Mon Jun 01 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.6.2-4
275132
- include dist tag in 'docker version' to tell a distro build from a docker
275132
upstream rpm
275132
275132
* Mon Jun 01 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.6.2-3
275132
- Resolves: rhbz#1226989 - correct install path for docker-stroage-setup
275132
config file
275132
- Resolves: rhbz#1227040 - docker requires docker-storage-setup at runtime
275132
- built docker @rhatdan/rhel7-1.6 commit#a615a49
275132
- built atomic master commit#2f1398c
275132
- built d-s-s master commit#0f2b772
275132
275132
* Thu May 28 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.6.2-2
275132
- build docker @rhatdan/rhel7-1.6 commit#175dd9c
275132
275132
* Thu May 28 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.6.2-1
275132
- Resolves: rhbz#1225965 - rebase to 1.6.2
275132
- Resolves: rhbz#1226320, rhbz#1225549, rhbz#1225556
275132
- Resolves: rhbz#1219705 - CVE-2015-3627
275132
- Resolves: rhbz#1219701 - CVE-2015-3629
275132
- Resolves: rhbz#1219709 - CVE-2015-3630
275132
- Resolves: rhbz#1219713 - CVE-2015-3631
275132
- build docker @rhatdan/rhel7-1.6 commit#d8675b5
275132
- build atomic master commit#ec592be
275132
- build docker-selinux master commit#e86b2bc
275132
275132
* Tue May 26 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.6.0-15
275132
- d-s-s br: pkgconfig(systemd)
275132
- Resolves: rhbz#1214070 enforce min NVR for lvm2
275132
275132
* Tue May 26 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.6.0-14
275132
- build atomic master commit#cc9aed4
275132
- build docker-utils master commit#562e2c0
275132
- build docker-selinux master commit#ba1ff3c
275132
- include docker-storage-setup subpackage, use master commit#e075395
275132
- Resolves: rhbz#1216095
275132
275132
* Mon May 25 2015 Michal Minar <miminar@redhat.com> - 1.6.0-13
275132
- Remove all repositories when removing image by ID.
275132
- Resolves: #1222784
454056
d3ef29
* Thu Apr 30 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.6.0-11
d3ef29
- build docker @rhatdan/rhel7-1.6 commit#8aae715
d3ef29
- build atomic @projectatomic/master commit#5b2fa8d (fixes a typo)
d3ef29
- Resolves: rhbz#1207839
d3ef29
- Resolves: rhbz#1211765
d3ef29
- Resolves: rhbz#1209545 (fixed in 1.6.0-10)
d3ef29
- Resolves: rhbz#1151167 (fixed in 1.6.0-6)
d3ef29
d3ef29
* Tue Apr 28 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.6.0-10
d3ef29
- Resolves: rhbz#1215768
d3ef29
- Resolves: rhbz#1212579
d3ef29
- build docker @rhatdan/rhel7-1.6 commit#0852937
d3ef29
d3ef29
* Fri Apr 24 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.6.0-9
d3ef29
- build docker @rhatdan/rhel7-1.6 commit#6a57386
d3ef29
- fix registry unit test
d3ef29
d3ef29
* Wed Apr 22 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.6.0-8
d3ef29
- build docker @rhatdan/rhel7-1.6 commit#7bd2216
d3ef29
d3ef29
* Tue Apr 21 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.6.0-7
d3ef29
- build docker @rhatdan/rhel7-1.6 commit#c3721ce
d3ef29
- build atomic master commit#7b136161
d3ef29
- Resolves: rhbz#1213636
d3ef29
d3ef29
* Fri Apr 17 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.6.0-6
d3ef29
- Rebuilt with golang 1.4.2
d3ef29
- Resolves: rhbz#1212813
d3ef29
d3ef29
* Fri Apr 17 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.6.0-5
d3ef29
- build docker @rhatdan/rhel7-1.6 commit#9c42d44
d3ef29
- build docker-selinux master commit#d59539b
d3ef29
- Resolves: rhbz#1211750
d3ef29
d3ef29
* Thu Apr 16 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.6.0-4
d3ef29
- build docker @rhatdan/rhel7-1.6 commit#c1a573c
d3ef29
- includes 1.6.0 release + redhat patches
d3ef29
- include docker-selinux @fedora-cloud/master commit#d74079c
d3ef29
d3ef29
* Thu Apr 16 2015 Michal Minar <miminar@redhat.com> - 1.6.0-3
d3ef29
- Fixed login command
d3ef29
- Resolves: rhbz#1212188
d3ef29
d3ef29
* Wed Apr 15 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.6.0-2
d3ef29
- Resolves: rhbz#1211292 - move GOTRACEBACK=crash to unitfile
d3ef29
- build docker @rhatdan/rhel7-1.6 commit#fed6da1
d3ef29
- build atomic master commit#e5734c4
d3ef29
d3ef29
* Tue Apr 14 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.6.0-1
d3ef29
- use docker @rhatdan/rhel7-1.6 commit#a8ccea4
d3ef29
d3ef29
* Fri Apr 10 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.5.0-30
d3ef29
- use docker @rhatdan/1.6 commit#24bc1b9
d3ef29
d3ef29
* Fri Mar 27 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.5.0-29
d3ef29
- use docker @rhatdan/1.6 commit#2d06cf9
d3ef29
97f2a8
* Fri Mar 27 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.5.0-28
97f2a8
- Resolves: rhbz#1206443 - CVE-2015-1843
2af668
f0cb50
* Wed Mar 25 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.5.0-27
f0cb50
- revert rhatdan/docker commit 72a9000fcfa2ec5a2c4a29fb62a17c34e6dd186f
f0cb50
- Resolves: rhbz#1205276
f0cb50
f0cb50
* Tue Mar 24 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.5.0-26
f0cb50
- revert rhatdan/docker commit 74310f16deb3d66444bb461c29a09966170367db
f0cb50
f0cb50
* Mon Mar 23 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.5.0-25
f0cb50
- don't delete autogen in hack/make.sh
f0cb50
- re-enable docker-fetch
f0cb50
f0cb50
* Mon Mar 23 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.5.0-24
f0cb50
- bump release tags for all
f0cb50
f0cb50
* Mon Mar 23 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.5.0-23
f0cb50
- Resolves: rhbz#1204260 - do not delete linkgraph.db before starting service
f0cb50
f0cb50
* Mon Mar 23 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.5.0-22
f0cb50
- increment release tag (no other changes)
f0cb50
f0cb50
* Sun Mar 22 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.5.0-21
f0cb50
- install cert for redhat.io authentication
f0cb50
f0cb50
* Mon Mar 16 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.5.0-20
f0cb50
- Resolves: rhbz#1202517 - fd leak
f0cb50
- build docker rhatdan/1.5.0 commit#ad5a92a
f0cb50
- build atomic master commit#4ff7dbd
f0cb50
f0cb50
* Tue Mar 10 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.5.0-19
f0cb50
- Resolves: rhbz#1200394 - don't mount /run as tmpfs if mounted as a volume
d3ef29
- Resolves: rhbz#1187603 - 'atomic run' no longer ignores new image if
d3ef29
container still exists
f0cb50
- build docker rhatdan/1.5.0 commit#5992901
f0cb50
- no rpm change, ensure release tags in changelogs are consistent
f0cb50
f0cb50
* Tue Mar 10 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.5.0-18
f0cb50
- handle updates smoothly from a unified docker-python to split out
f0cb50
docker-python and atomic
f0cb50
f0cb50
* Tue Mar 10 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.5.0-17
f0cb50
- build docker @rhatdan/1.5.0 commit#d7dfe82
f0cb50
- Resolves: rhbz#1198599 - use homedir from /etc/passwd if $HOME isn't set
f0cb50
- atomic provided in a separate subpackage
f0cb50
f0cb50
* Mon Mar 09 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.5.0-16
f0cb50
- build docker @rhatdan/1.5.0 commit#867ff5e
f0cb50
- build atomic master commit#
f0cb50
- Resolves: rhbz#1194445 - patch docker-python to make it work with older
f0cb50
python-requests
f0cb50
- Resolves: rhbz#1200104 - dns resolution works with selinux enforced
f0cb50
f0cb50
* Mon Mar 09 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.5.0-15
f0cb50
- Resolves: rhbz#1199433 - correct install path for 80-docker.rules
f0cb50
f0cb50
* Mon Mar 09 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.5.0-14
f0cb50
- build docker, @rhatdan/1.5.0 commit#365cf68
f0cb50
- build atomic, master commit#f175fb6
f0cb50
f0cb50
* Fri Mar 06 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.5.0-13
f0cb50
- build docker, @rhatdan/1.5.0 commit#e0fdceb
f0cb50
- build atomic, master commit#ef2b661
f0cb50
f0cb50
* Thu Mar 05 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.5.0-12
f0cb50
- Resolves: rhbz#1198630
f0cb50
- build docker, @rhatdan/1.5.0 commit#233dc3e
f0cb50
- build atomic, master commit#c6390c7
f0cb50
f0cb50
* Tue Mar 03 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.5.0-11
f0cb50
- build docker rhatdan/1.5.0 commit#3a4d0f1
f0cb50
- build atomic master commit#d68d76b
f0cb50
- Resolves: rhbz#1188252 - rm /var/lib/docker/linkgraph.db in unit file
f0cb50
before starting docker daemon
f0cb50
f0cb50
* Mon Mar 02 2015 Michal Minar <miminar@redhat.com> - 1.5.0-10
f0cb50
- Fixed and speeded up repository searching
f0cb50
f0cb50
* Fri Feb 27 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.5.0-9
f0cb50
- increment all release tags
f0cb50
f0cb50
* Fri Feb 27 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.5.0-9
f0cb50
- increment docker release tag
f0cb50
f0cb50
* Thu Feb 26 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.5.0-7
f0cb50
- Resolves: rhbz#1196709 - fix docker build's authentication issue
f0cb50
- Resolves: rhbz#1197158 - fix ADD_REGISTRY and BLOCK_REGISTRY in unitfile
f0cb50
- Build docker-utils commit#dcb4518
f0cb50
- update docker-python to 1.0.0
f0cb50
- disable docker-fetch (not compiling currently)
f0cb50
f0cb50
* Tue Feb 24 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.5.0-6
f0cb50
- build docker rhatdan/1.5.0 commit#e5d3e08
f0cb50
- docker registers machine with systemd
f0cb50
- create journal directory so that journal on host can see journal content in
f0cb50
container
f0cb50
- build atomic commit#a7ff4cb
f0cb50
f0cb50
* Mon Feb 16 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.5.0-5
f0cb50
- use docker rhatdan/1.5.0 commit#1a4e592
f0cb50
- Complete fix for rhbz#1192171 - patch included in docker tarball
f0cb50
- use docker-python 0.7.2
f0cb50
- Resolves: rhbz#1192312 - solve version-release requirements for
f0cb50
subpackages
f0cb50
f0cb50
* Mon Feb 16 2015 Michal Minar <miminar@redhat.com> - 1.5.0-4
f0cb50
- Readded --(add|block)-registry flags.
f0cb50
f0cb50
* Fri Feb 13 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.5.0-2
f0cb50
- Resolves: rhbz#1192312 - custom release numbers for 
f0cb50
python-websocket-client and docker-py
f0cb50
- Resolves: rhbz#1192171 - changed options and env vars for
f0cb50
adding/replacing registries
f0cb50
f0cb50
* Thu Feb 12 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.5.0-1
f0cb50
- build docker rhatdan/1.5 a06d357
f0cb50
- build atomic projectaomic/master d8c35ce
f0cb50
f0cb50
* Thu Feb 05 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.4.1-39
f0cb50
- Resolves: rhbz#1187993 - allow core dump with no size limit
f0cb50
- build atomic commit#98c21fd
f0cb50
f0cb50
* Mon Feb 02 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.4.1-38
f0cb50
- Resolves: rhbz#1188318
f0cb50
- atom commit#ea7ab31
57c396
b215bf
* Fri Jan 30 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.4.1-37
b215bf
- add extra options to /etc/sysconfig/docker to add/block registries
b215bf
- build atom commit#3d4fd20
b215bf
b215bf
* Fri Jan 30 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.4.1-36
b215bf
- remove dependency on python-backports
b215bf
b215bf
* Fri Jan 30 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.4.1-35
b215bf
- build atomic rhatdan/master commit#973142b
b215bf
- build docker rhatdan/1.4.1-beta2 commit#d26b358
b215bf
b215bf
* Fri Jan 30 2015 Michal Minar <miminar@redhat.com> - 1.4.1-34
b215bf
- added patch fixed tagging issue
b215bf
b215bf
* Fri Jan 30 2015 Michal Minar <miminar@redhat.com> - 1.4.1-33
b215bf
- build docker rhatdan/1.4.1-beta2 commit#b024f0f
b215bf
- --registry-(replace|preprend) replaced with --(add|block)-registry
b215bf
b215bf
* Thu Jan 29 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.4.1-32
b215bf
- build atom commit#567c2c8
b215bf
b215bf
* Thu Jan 29 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.4.1-31
b215bf
- build atom commit#b9e02ad
b215bf
b215bf
* Wed Jan 28 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.4.1-30
b215bf
- Require python-backports >= 1.0-8 for docker-python
b215bf
b215bf
* Wed Jan 28 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.4.1-29
b215bf
- build docker rhatdan/1.4.1-beta2 commit#0af307b
b215bf
- --registry-replace|prepend flags via Michal Minar <miminar@redhat.com>
b215bf
- build atomic rhatdan/master commit#37f9be0
b215bf
b215bf
* Tue Jan 27 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.4.1-27
b215bf
- patch to avoid crash in atomic host
b215bf
b215bf
* Tue Jan 27 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.4.1-26
b215bf
- build docker rhatdan/1.4.1-beta2 commit#0b4cade
b215bf
- build atomic rhatdan/master commit#b8c7b9d
b215bf
- build docker-utils vbatts/master commit#fb94a28
b215bf
b215bf
* Fri Jan 23 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.4.1-25
b215bf
- build atomic commit#fcbc57b with fix for install/upgrade/status
b215bf
- build docker rhatdan/1.4.1-beta2 commit#f476836
b215bf
b215bf
* Fri Jan 23 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.4.1-24
b215bf
- install dockertarsum from github.com/vbatts/docker-utils
b215bf
b215bf
* Fri Jan 23 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.4.1-23
b215bf
- build rhatdan/atom commit#ef16d40
b215bf
- try urlparse from six, else from argparse
b215bf
b215bf
* Fri Jan 23 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.4.1-22
b215bf
- use python-argparse to provide urlparse
b215bf
b215bf
* Fri Jan 23 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.4.1-21
b215bf
- move atomic bits into -python subpackage
b215bf
b215bf
* Fri Jan 23 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.4.1-20
b215bf
- update atom commit#10fc4c8
b215bf
b215bf
* Fri Jan 23 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.4.1-19
b215bf
- build rhatdan/1.4.1-beta2 commit#35a8dc5
b215bf
- --registry-prepend instead of --registry-append
b215bf
b215bf
* Thu Jan 22 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.4.1-18
b215bf
- don't install nsinit
b215bf
b215bf
* Thu Jan 22 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.4.1-17
b215bf
- install atomic and manpages
b215bf
- don't provide -devel subpackage
b215bf
b215bf
* Thu Jan 22 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.4.1-16
b215bf
- install python-websocket-client and python-docker as subpackages
b215bf
b215bf
* Thu Jan 22 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.4.1-15
b215bf
- build rhatdan/1.4.1-beta2 commit#06670da
b215bf
- install subscription manager
b215bf
b215bf
* Tue Jan 20 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.4.1-14
b215bf
- increment release number to avoid conflict with 7.0
b215bf
b215bf
* Tue Jan 20 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.4.1-13
b215bf
- build rhatdan/1.4.1-beta2 commit#2de8e5d
b215bf
- Resolves: rhbz#1180718 - MountFlags=slave in unitfile
b215bf
b215bf
* Mon Jan 19 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.4.1-12
b215bf
- build rhatdan/1.4.1-beta2 commit#218805f
b215bf
b215bf
* Mon Jan 19 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.4.1-11
b215bf
- build rhatdan/1.4.1-beta2 commit#4b7addf
b215bf
b215bf
* Fri Jan 16 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.4.1-10
b215bf
- build rhatdan/1.4.1-beta2 commit #a0c7884
b215bf
- socket activation not used
b215bf
- include docker_transition_unconfined boolean info and disable socket
b215bf
activation in /etc/sysconfig/docker
b215bf
- docker group not created
b215bf
b215bf
* Fri Jan 16 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.4.1-9
b215bf
- run all tests and not just unit tests
b215bf
- replace codegansta.tgz with codegangsta-cli.patch
b215bf
b215bf
* Thu Jan 15 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.4.1-8
b215bf
- build rhatdan/1.4.1-beta2 commit #6ee2421
b215bf
b215bf
* Wed Jan 14 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.4.1-7
b215bf
- build rhatdan/1.4.1-beta2 01a64e011da131869b42be8b2f11f540fd4b8f33
b215bf
- run tests inside a docker repo during check phase
b215bf
b215bf
* Mon Jan 12 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.4.1-6
b215bf
- build rhatdan/1.4.1-beta2 01a64e011da131869b42be8b2f11f540fd4b8f33
b215bf
b215bf
* Wed Jan 07 2015 Lokesh Mandvekar <lsm5@redhat.com> - 1.4.1-5
b215bf
- own /etc/docker
b215bf
- include check for unit tests
b215bf
b215bf
* Fri Dec 19 2014 Lokesh Mandvekar <lsm5@redhat.com> - 1.4.1-4
b215bf
- Install vim and shell completion files in main package itself
b215bf
b215bf
* Thu Dec 18 2014 Lokesh Mandvekar <lsm5@redhat.com> - 1.4.1-3
b215bf
- rename cron script
b215bf
- change enable/disable to true/false
b215bf
b215bf
* Thu Dec 18 2014 Lokesh Mandvekar <lsm5@redhat.com> - 1.4.1-2
b215bf
- Enable the logrotate cron job by default, disable via sysconfig variable
b215bf
- Install docker-network and docker-container-logrotate sysconfig files
b215bf
b215bf
* Thu Dec 18 2014 Lokesh Mandvekar <lsm5@redhat.com> - 1.4.1-1
b215bf
- Resolves: rhbz#1174351 - update to 1.4.1
b215bf
- Provide subpackages for fish and zsh completion and vim syntax highlighting
b215bf
- Provide subpackage to run logrotate on running containers as a daily cron
b215bf
job
b215bf
b215bf
* Mon Dec 15 2014 Lokesh Mandvekar <lsm5@redhat.com> - 1.4.0-1
b215bf
- Resolves: rhbz#1174266 - update to 1.4.0
b215bf
- Fixes: CVE-2014-9357, CVE-2014-9358
b215bf
- uses /etc/docker as cert path
b215bf
- create dockerroot user
b215bf
- skip btrfs version check
831d3f
a2b5ed
* Fri Dec 05 2014 Lokesh Mandvekar <lsm5@redhat.com> - 1.3.2-4
a2b5ed
- update libcontainer paths
a2b5ed
- update docker.sysconfig to include DOCKER_TMPDIR
a2b5ed
- update docker.service unitfile
a2b5ed
- package provides docker-io-devel
a2b5ed
a2b5ed
* Mon Dec 01 2014 Lokesh Mandvekar <lsm5@redhat.com> - 1.3.2-3
a2b5ed
- revert docker.service change, -H fd:// in sysconfig file
a2b5ed
a2b5ed
* Mon Dec 01 2014 Lokesh Mandvekar <lsm5@redhat.com> - 1.3.2-2
a2b5ed
- update systemd files
a2b5ed
a2b5ed
* Tue Nov 25 2014 Lokesh Mandvekar <lsm5@redhat.com> - 1.3.2-1
a2b5ed
- Resolves: rhbz#1167870 - update to v1.3.2
a2b5ed
- Fixes CVE-2014-6407, CVE-2014-6408
a2b5ed
a2b5ed
* Fri Nov 14 2014 Lokesh Mandvekar <lsm5@redhat.com> - 1.3.1-2
a2b5ed
- remove unused buildrequires
a2b5ed
a2b5ed
* Thu Nov 13 2014 Lokesh Mandvekar <lsm5@redhat.com> - 1.3.1-1
a2b5ed
- bump to upstream v1.3.1
a2b5ed
- patch to vendor in go-md2man and deps for manpage generation
d7c336
d9c15b
* Thu Oct 30 2014 Dan Walsh <dwalsh@redhat.com> - 1.2.0-1.8
d9c15b
- Remove docker-rhel entitlment patch. This was buggy and is no longer needed
d9c15b
d9c15b
* Mon Oct 20 2014 Dan Walsh <dwalsh@redhat.com> - 1.2.0-1.7
d9c15b
- Add 404 patch to allow docker to continue to try to download updates with 
d9c15b
- different certs, even if the registry returns 404 error
d9c15b
d9c15b
* Tue Oct 7 2014 Eric Paris <eparis@redhat.com> - 1.2.0-1.6
d9c15b
- make docker.socket start/restart when docker starts/restarts
d9c15b
d9c15b
* Tue Sep 30 2014 Eric Paris <eparis@redhat.com> - 1.2.0-1.5
d9c15b
- put docker.socket back the right way
d9c15b
d9c15b
* Sat Sep 27 2014 Dan Walsh <dwalsh@redhat.com> - 1.2.0-1.4
d9c15b
- Remove docker.socket
d9c15b
d9c15b
* Mon Sep 22 2014 Dan Walsh <dwalsh@redhat.com> - 1.2.0-1.2
d9c15b
- Fix docker.service file to use /etc/sysconfig/docker-storage.service
d9c15b
d9c15b
* Mon Sep 22 2014 Dan Walsh <dwalsh@redhat.com> - 1.2.0-1.1
d9c15b
- Bump release to 1.2.0
d9c15b
- Add support for /etc/sysconfig/docker-storage
d9c15b
- Add Provides:golang(github.com/docker/libcontainer)
d9c15b
- Add provides docker-io to get through compatibility issues
d9c15b
- Update man pages
d9c15b
- Add missing pieces of libcontainer
d9c15b
- Devel now obsoletes golang-github-docker-libcontainer-devel
d9c15b
- Remove runtime dependency on golang
d9c15b
- Fix secrets patch
d9c15b
- Add -devel -pkg-devel subpackages
d9c15b
- Move libcontainer from -lib to -devel subpackage
d9c15b
- Allow docker to use /etc/pki/entitlement for certs
d9c15b
- New sources that satisfy nsinit deps
d9c15b
- Change docker client certs links
d9c15b
- Add nsinit
c4784f
c4784f
* Tue Sep 2 2014 Dan Walsh <dwalsh@redhat.com> - 1.1.2-10
c4784f
- Add  docker client entitlement certs
c4784f
c4784f
* Fri Aug 8 2014 Dan Walsh <dwalsh@redhat.com> - 1.1.2-9
c4784f
- Add Matt Heon patch to allow containers to work if machine is not entitled
c4784f
c4784f
* Thu Aug 7 2014 Dan Walsh <dwalsh@redhat.com> - 1.1.2-8
c4784f
- Fix handing of rhel repos
c4784f
c4784f
* Mon Aug 4 2014 Dan Walsh <dwalsh@redhat.com> - 1.1.2-6
c4784f
- Update man pages
c4784f
c4784f
* Mon Jul 28 2014 Dan Walsh <dwalsh@redhat.com> - 1.1.2-5
c4784f
- Fix environment patch
c4784f
- Add /etc/machine-id patch
c4784f
c4784f
* Fri Jul 25 2014 Dan Walsh <dwalsh@redhat.com> - 1.1.2-4
c4784f
- Add Secrets Patch back in
c4784f
c4784f
* Fri Jul 25 2014 Dan Walsh <dwalsh@redhat.com> - 1.1.2-3
c4784f
- Pull in latest docker-1.1.2 code
c4784f
c4784f
* Fri Jul 25 2014 Dan Walsh <dwalsh@redhat.com> - 1.1.2-2
c4784f
- Update to the latest from upstream
c4784f
- Add comment and envoroment patches to allow setting of comments and 
c4784f
- enviroment variables from docker import
c4784f
c4784f
* Wed Jul 23 2014 Dan Walsh <dwalsh@redhat.com> - 1.1.1-3
c4784f
- Install docker bash completions in proper location
c4784f
- Add audit_write as a default capability
c4784f
c4784f
* Tue Jul 22 2014 Dan Walsh <dwalsh@redhat.com> - 1.1.1-2
c4784f
- Update man pages
c4784f
- Fix docker pull registry/repo
c4784f
c4784f
* Fri Jul 18 2014 Dan Walsh <dwalsh@redhat.com> - 1.1.1-1
c4784f
- Update to latest from upstream
c4784f
c4784f
* Mon Jul 14 2014 Dan Walsh <dwalsh@redhat.com> - 1.0.0-10
c4784f
- Pass otions from /etc/sysconfig/docker into docker.service unit file
c4784f
c4784f
* Thu Jul 10 2014 Dan Walsh <dwalsh@redhat.com> - 1.0.0-9
c4784f
- Fix docker-registry patch to handle search
c4784f
c4784f
* Thu Jul 10 2014 Dan Walsh <dwalsh@redhat.com> - 1.0.0-8
c4784f
- Re-add %{_datadir}/rhel/secrets/rhel7.repo
c4784f
c4784f
* Wed Jul 9 2014 Dan Walsh <dwalsh@redhat.com> - 1.0.0-7
c4784f
- Patch: Save "COMMENT" field in Dockerfile into image content.
c4784f
- Patch: Update documentation noting that SIGCHLD is not proxied.
c4784f
- Patch: Escape control and nonprintable characters in docker ps
c4784f
- Patch: machine-id: add container id access
c4784f
- Patch: Report child error better (and later)
c4784f
- Patch: Fix invalid fd race
c4784f
- Patch: Super minimal host based secrets
c4784f
- Patch: libcontainer: Mount cgroups in the container
c4784f
- Patch: pkg/cgroups Add GetMounts() and GetAllSubsystems()
c4784f
- Patch: New implementation of /run support
c4784f
- Patch: Error if Docker daemon starts with BTRFS graph driver and SELinux enabled
c4784f
- Patch: Updated CLI documentation for docker pull with notes on specifying URL
c4784f
- Patch: Updated docker pull manpage to reflect ability to specify URL of registry.
c4784f
- Patch: Docker should use /var/tmp for large temporary files.
c4784f
- Patch: Add --registry-append and --registry-replace qualifier to docker daemon
c4784f
- Patch: Increase size of buffer for signals
c4784f
- Patch: Update documentation noting that SIGCHLD is not proxied.
c4784f
- Patch: Escape control and nonprintable characters in docker ps
c4784f
c4784f
* Tue Jun 24 2014 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.0.0-4
c4784f
- Documentation update for --sig-proxy
c4784f
- increase size of buffer for signals
c4784f
- escape control and nonprintable characters in docker ps
c4784f
c4784f
* Tue Jun 24 2014 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.0.0-3
c4784f
- Resolves: rhbz#1111769 - CVE-2014-3499
c4784f
c4784f
* Thu Jun 19 2014 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.0.0-2
c4784f
- Resolves: rhbz#1109938 - upgrade to upstream version 1.0.0 + patches
c4784f
  use repo: https://github.com/lsm5/docker/commits/htb2
c4784f
- Resolves: rhbz#1109858 - fix race condition with secrets
c4784f
- add machine-id patch:
c4784f
https://github.com/vbatts/docker/commit/4f51757a50349bbbd2282953aaa3fc0e9a989741
c4784f
c4784f
* Wed Jun 18 2014 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.0.0-1
c4784f
- Resolves: rhbz#1109938 - upgrade to upstream version 1.0.0 + patches
c4784f
  use repo: https://github.com/lsm5/docker/commits/2014-06-18-htb2
c4784f
- Resolves: rhbz#1110876 - secrets changes required for subscription
c4784f
management
c4784f
- btrfs now available (remove old comment)
e99614
b28b51
* Fri Jun 06 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.11.1-19
b28b51
- build with golang-github-kr-pty-0-0.19.git98c7b80.el7
b28b51
b28b51
* Fri Jun 06 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.11.1-18
b28b51
- update manpages
b28b51
- use branch: https://github.com/lsm5/docker/commits/2014-06-06-2
b28b51
b28b51
* Thu Jun 05 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.11.1-17
b28b51
- use branch: https://github.com/lsm5/docker/commits/2014-06-05-final2
b28b51
b28b51
* Thu Jun 05 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.11.1-16
b28b51
- latest repo: https://github.com/lsm5/docker/commits/2014-06-05-5
b28b51
- update secrets symlinks
b28b51
b28b51
* Mon Jun 02 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.11.1-15
b28b51
- correct the rhel7.repo symlink
b28b51
b28b51
* Mon Jun 02 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.11.1-14
b28b51
- only symlink the repo itself, not the dir
b28b51
b28b51
* Sun Jun 01 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.11.1-13
b28b51
- use the repo dir itself and not repo for second symlink
b28b51
b28b51
* Sat May 31 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.11.1-12
b28b51
- create symlinks at install time and not in scriptlets
b28b51
- own symlinks in /etc/docker/secrets
b28b51
b28b51
* Sat May 31 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.11.1-11
b28b51
- add symlinks for sharing host entitlements
b28b51
b28b51
* Thu May 29 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.11.1-10
b28b51
- /etc/docker/secrets has permissions 750
b28b51
b28b51
* Thu May 29 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.11.1-9
b28b51
- create and own /etc/docker/secrets
b28b51
b28b51
* Thu May 29 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.11.1-8
b28b51
- don't use docker.sysconfig meant for sysvinit (just to avoid confusion)
b28b51
b28b51
* Thu May 29 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.11.1-7
b28b51
- install /etc/sysconfig/docker for additional args
b28b51
- use branch 2014-05-29 with modified secrets dir path
b28b51
b28b51
* Thu May 29 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.11.1-6
b28b51
- secret store patch
b28b51
b28b51
* Thu May 22 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.11.1-5
b28b51
- native driver: add required capabilities (dotcloud issue #5928)
b28b51
b28b51
* Thu May 22 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.11.1-4
b28b51
- branch 2014-05-22
b28b51
- rename rhel-dockerfiles dir to dockerfiles
b28b51
b28b51
* Wed May 21 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.11.1-3
b28b51
- mount /run with correct selinux label
b28b51
b28b51
* Mon May 19 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.11.1-2
b28b51
- add btrfs
b28b51
b28b51
* Mon May 19 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.11.1-1
b28b51
- use latest master
b28b51
- branch: https://github.com/lsm5/docker/commits/2014-05-09-2
b28b51
b28b51
* Mon May 19 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.10.0-13
b28b51
- add registry search list patch
b28b51
b28b51
* Wed May 14 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.10.0-12
b28b51
- include dockerfiles for postgres, systemd/{httpd,mariadb}
b28b51
b28b51
* Mon May 12 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.10.0-11
b28b51
- add apache, mariadb and mongodb dockerfiles
b28b51
- branch 2014-05-12
b28b51
b28b51
* Fri May 09 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.10.0-10
b28b51
- add rhel-dockerfile/mongodb
b28b51
b28b51
* Fri May 09 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.10.0-9
b28b51
- use branch: https://github.com/lsm5/docker/commits/2014-05-09
b28b51
- install rhel-dockerfile for apache
b28b51
- cleanup: get rid of conditionals
b28b51
- libcontainer: create dirs/files as needed for bind mounts
b28b51
b28b51
* Thu May 08 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.10.0-8
b28b51
- fix docker top
b28b51
b28b51
* Tue May 06 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.10.0-7
b28b51
- set container pid for process in native driver
b28b51
b28b51
* Tue May 06 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.10.0-6
b28b51
- ensure upstream PR #5529 is included
b28b51
b28b51
* Mon May 05 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.10.0-5
b28b51
- block push to docker index
b28b51
b28b51
* Thu May 01 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.10.0-4
b28b51
- enable selinux in unitfile
b28b51
b28b51
* Thu May 01 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.10.0-3
b28b51
- branch https://github.com/lsm5/docker/commits/2014-05-01-2
b28b51
b28b51
* Thu May 01 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.10.0-2
b28b51
- branch https://github.com/lsm5/docker/tree/2014-05-01
b28b51
b28b51
* Fri Apr 25 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.10.0-1
b28b51
- renamed (docker-io -> docker)
b28b51
- rebased on 0.10.0
b28b51
- branch used: https://github.com/lsm5/docker/tree/2014-04-25
b28b51
- manpages packaged separately (pandoc not available on RHEL-7)
b28b51
b28b51
* Tue Apr 08 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.9.1-4.collider
b28b51
- manpages merged, some more patches from alex
b28b51
b28b51
* Thu Apr 03 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.9.1-3.collider
b28b51
- fix --volumes-from mount failure, include docker-images/info/tag manpages
b28b51
b28b51
* Tue Apr 01 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.9.1-2.collider
b28b51
- solve deadlock issue
b28b51
b28b51
* Mon Mar 31 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.9.1-1.collider
b28b51
- branch 2014-03-28, include additional docker manpages from whenry
b28b51
b28b51
* Thu Mar 27 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.9.0-7.collider
b28b51
- env file support (vbatts)
b28b51
b28b51
* Mon Mar 17 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.9.0-6.collider
b28b51
- dwalsh's selinux patch rewritten
b28b51
- point to my docker repo as source0 (contains all patches already)
b28b51
- don't require tar and libcgroup
b28b51
b28b51
* Fri Mar 14 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.9.0-5.collider
b28b51
- add kraman's container-pid.patch
b28b51
b28b51
* Fri Mar 14 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.9.0-4.collider
b28b51
- require docker.socket in unitfile
b28b51
b28b51
* Thu Mar 13 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.9.0-3.collider
b28b51
- use systemd socket activation
b28b51
b28b51
* Wed Mar 12 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.9.0-2.collider
b28b51
- add collider tag to release field
b28b51
b28b51
* Tue Mar 11 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.9.0-1
b28b51
- upstream version bump to 0.9.0
b28b51
b28b51
* Mon Mar 10 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.8.1-3
b28b51
- add alexl's patches upto af9bb2e3d37fcddd5e041d6ae45055f649e2fbd4
b28b51
- add guelfey/go.dbus to BR
b28b51
b28b51
* Sun Mar 09 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.8.1-2
b28b51
- use upstream commit 3ace9512bdf5c935a716ee1851d3e636e7962fac
b28b51
- add dwalsh's patches for selinux, emacs-gitignore, listen_pid and
b28b51
remount /var/lib/docker as --private
b28b51
b28b51
* Wed Feb 19 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.8.1-1
b28b51
- Bug 1066841 - upstream version bump to v0.8.1
b28b51
- use sysvinit files from upstream contrib
b28b51
- BR golang >= 1.2-7
b28b51
b28b51
* Thu Feb 13 2014 Adam Miller <maxamillion@fedoraproject.org> - 0.8.0-3
b28b51
- Remove unneeded sysctl settings in initscript
b28b51
  https://github.com/dotcloud/docker/pull/4125
b28b51
b28b51
* Sat Feb 08 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.8.0-2
b28b51
- ignore btrfs for rhel7 and clones for now
b28b51
- include vim syntax highlighting from contrib/syntax/vim
b28b51
b28b51
* Wed Feb 05 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.8.0-1
b28b51
- upstream version bump
b28b51
- don't use btrfs for rhel6 and clones (yet)
b28b51
b28b51
* Mon Jan 20 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.7.6-2
b28b51
- bridge-utils only for rhel < 7
b28b51
- discard freespace when image is removed
b28b51
b28b51
* Thu Jan 16 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.7.6-1
b28b51
- upstream version bump v0.7.6
b28b51
- built with golang >= 1.2
b28b51
b28b51
* Thu Jan 09 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.7.5-1
b28b51
- upstream version bump to 0.7.5
b28b51
b28b51
* Thu Jan 09 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.7.4-1
b28b51
- upstream version bump to 0.7.4 (BZ #1049793)
b28b51
- udev rules file from upstream contrib
b28b51
- unit file firewalld not used, description changes
b28b51
b28b51
* Mon Jan 06 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.7.3-3
b28b51
- udev rules typo fixed (BZ 1048775)
b28b51
b28b51
* Sat Jan 04 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.7.3-2
b28b51
- missed commit value in release 1, updated now
b28b51
- upstream release monitoring (BZ 1048441)
b28b51
b28b51
* Sat Jan 04 2014 Lokesh Mandvekar <lsm5@redhat.com> - 0.7.3-1
b28b51
- upstream release bump to v0.7.3
b28b51
b28b51
* Thu Dec 19 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7.2-2
b28b51
- require xz to work with ubuntu images (BZ #1045220)
b28b51
b28b51
* Wed Dec 18 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7.2-1
b28b51
- upstream release bump to v0.7.2
b28b51
b28b51
* Fri Dec 06 2013 Vincent Batts <vbatts@redhat.com> - 0.7.1-1
b28b51
- upstream release of v0.7.1
b28b51
b28b51
* Mon Dec 02 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7.0-14
b28b51
- sysvinit patch corrected (epel only)
b28b51
- 80-docker.rules unified for udisks1 and udisks2
b28b51
b28b51
* Mon Dec 02 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7.0-13
b28b51
- removed firewall-cmd --add-masquerade
b28b51
b28b51
* Sat Nov 30 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7.0-12
b28b51
- systemd for fedora >= 18
b28b51
- firewalld in unit file changed from Requires to Wants
b28b51
- firewall-cmd --add-masquerade after docker daemon start in unit file
b28b51
  (Michal Fojtik <mfojtik@redhat.com>), continue if not present (Michael Young
b28b51
  <m.a.young@durham.ac.uk>)
b28b51
- 80-docker.rules included for epel too, ENV variables need to be changed for
b28b51
  udisks1
b28b51
b28b51
* Fri Nov 29 2013 Marek Goldmann <mgoldman@redhat.com> - 0.7.0-11
b28b51
- Redirect docker log to /var/log/docker (epel only)
b28b51
- Removed the '-b none' parameter from sysconfig, it's unnecessary since
b28b51
  we create the bridge now automatically (epel only)
b28b51
- Make sure we have the cgconfig service started before we start docker,
b28b51
    RHBZ#1034919 (epel only)
b28b51
b28b51
* Thu Nov 28 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7.0-10
b28b51
- udev rules added for fedora >= 19 BZ 1034095
b28b51
- epel testing pending
b28b51
b28b51
* Thu Nov 28 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7.0-9
b28b51
- requires and started after firewalld
b28b51
b28b51
* Thu Nov 28 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7.0-8
b28b51
- iptables-fix patch corrected
b28b51
b28b51
* Thu Nov 28 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7.0-7
b28b51
- use upstream tarball and patch with mgoldman's commit
b28b51
b28b51
* Thu Nov 28 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7.0-6
b28b51
- using mgoldman's shortcommit value 0ff9bc1 for package (BZ #1033606)
b28b51
- https://github.com/dotcloud/docker/pull/2907
b28b51
b28b51
* Wed Nov 27 2013 Adam Miller <maxamillion@fedoraproject.org> - 0.7.0-5
b28b51
- Fix up EL6 preun/postun to not fail on postun scripts
b28b51
b28b51
* Wed Nov 27 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7.0-4
b28b51
- brctl patch for rhel <= 7
b28b51
b28b51
* Wed Nov 27 2013 Vincent Batts <vbatts@redhat.com> - 0.7.0-3
b28b51
- Patch how the bridge network is set up on RHEL (BZ #1035436)
b28b51
b28b51
* Wed Nov 27 2013 Vincent Batts <vbatts@redhat.com> - 0.7.0-2
b28b51
- add libcgroup require (BZ #1034919)
b28b51
b28b51
* Tue Nov 26 2013 Marek Goldmann <mgoldman@redhat.com> - 0.7.0-1
b28b51
- Upstream release 0.7.0
b28b51
- Using upstream script to build the binary
b28b51
b28b51
* Mon Nov 25 2013 Vincent Batts <vbatts@redhat.com> - 0.7-0.20.rc7
b28b51
- correct the build time defines (bz#1026545). Thanks dan-fedora.
b28b51
b28b51
* Fri Nov 22 2013 Adam Miller <maxamillion@fedoraproject.org> - 0.7-0.19.rc7
b28b51
- Remove xinetd entry, added sysvinit
b28b51
b28b51
* Fri Nov 22 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7-0.18.rc7
b28b51
- rc version bump
b28b51
b28b51
* Wed Nov 20 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7-0.17.rc6
b28b51
- removed ExecStartPost lines from docker.service (BZ #1026045)
b28b51
- dockerinit listed in files
b28b51
b28b51
* Wed Nov 20 2013 Vincent Batts <vbatts@redhat.com> - 0.7-0.16.rc6
b28b51
- adding back the none bridge patch
b28b51
b28b51
* Wed Nov 20 2013 Vincent Batts <vbatts@redhat.com> - 0.7-0.15.rc6
b28b51
- update docker source to crosbymichael/0.7.0-rc6
b28b51
- bridge-patch is not needed on this branch
b28b51
b28b51
* Tue Nov 19 2013 Vincent Batts <vbatts@redhat.com> - 0.7-0.14.rc5
b28b51
- update docker source to crosbymichael/0.7-rc5
b28b51
- update docker source to 457375ea370a2da0df301d35b1aaa8f5964dabfe
b28b51
- static magic
b28b51
- place dockerinit in a libexec
b28b51
- add sqlite dependency
b28b51
b28b51
* Sat Nov 02 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7-0.13.dm
b28b51
- docker.service file sets iptables rules to allow container networking, this
b28b51
    is a stopgap approach, relevant pull request here:
b28b51
    https://github.com/dotcloud/docker/pull/2527
b28b51
b28b51
* Sat Oct 26 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7-0.12.dm
b28b51
- dm branch
b28b51
- dockerinit -> docker-init
b28b51
b28b51
* Tue Oct 22 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7-0.11.rc4
b28b51
- passing version information for docker build BZ #1017186
b28b51
b28b51
* Sat Oct 19 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7-0.10.rc4
b28b51
- rc version bump
b28b51
- docker-init -> dockerinit
b28b51
- zsh completion script installed to /usr/share/zsh/site-functions
b28b51
b28b51
* Fri Oct 18 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7-0.9.rc3
b28b51
- lxc-docker version matches package version
b28b51
b28b51
* Fri Oct 18 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7-0.8.rc3
b28b51
- double quotes removed from buildrequires as per existing golang rules
b28b51
b28b51
* Fri Oct 11 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7-0.7.rc3
b28b51
- xinetd file renamed to docker.xinetd for clarity
b28b51
b28b51
* Thu Oct 10 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7-0.6.rc3
b28b51
- patched for el6 to use sphinx-1.0-build
b28b51
b28b51
* Wed Oct 09 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7-0.5.rc3
b28b51
- rc3 version bump
b28b51
- exclusivearch x86_64
b28b51
b28b51
* Wed Oct 09 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7-0.4.rc2
b28b51
- debuginfo not Go-ready yet, skipped
b28b51
b28b51
* Wed Oct 09 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7-0.3.rc2
b28b51
- debuginfo package generated
b28b51
- buildrequires listed with versions where needed
b28b51
- conditionals changed to reflect systemd or not
b28b51
- docker commit value not needed
b28b51
- versioned provides lxc-docker
b28b51
b28b51
* Mon Oct 07 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7-2.rc2
b28b51
- rc branch includes devmapper
b28b51
- el6 BZ #1015865 fix included
b28b51
b28b51
* Sun Oct 06 2013 Lokesh Mandvekar <lsm5@redhat.com> - 0.7-1
b28b51
- version bump, includes devicemapper
b28b51
- epel conditionals included
b28b51
- buildrequires sqlite-devel
b28b51
b28b51
* Fri Oct 04 2013 Lokesh Mandvekar <lsm5@fedoraproject.org> - 0.6.3-4.devicemapper
b28b51
- docker-io service enables IPv4 and IPv6 forwarding
b28b51
- docker user not needed
b28b51
- golang not supported on ppc64, docker-io excluded too
b28b51
b28b51
* Thu Oct 03 2013 Lokesh Mandvekar <lsm5@fedoraproject.org> - 0.6.3-3.devicemapper
b28b51
- Docker rebuilt with latest kr/pty, first run issue solved
b28b51
b28b51
* Fri Sep 27 2013 Marek Goldmann <mgoldman@redhat.com> - 0.6.3-2.devicemapper
b28b51
- Remove setfcap from lxc.cap.drop to make setxattr() calls working in the
b28b51
  containers, RHBZ#1012952
b28b51
b28b51
* Thu Sep 26 2013 Lokesh Mandvekar <lsm5@redhat.com> 0.6.3-1.devicemapper
b28b51
- version bump
b28b51
- new version solves docker push issues
b28b51
b28b51
* Tue Sep 24 2013 Lokesh Mandvekar <lsm5@redhat.com> 0.6.2-14.devicemapper
b28b51
- package requires lxc
b28b51
b28b51
* Tue Sep 24 2013 Lokesh Mandvekar <lsm5@redhat.com> 0.6.2-13.devicemapper
b28b51
- package requires tar
b28b51
b28b51
* Tue Sep 24 2013 Lokesh Mandvekar <lsm5@redhat.com> 0.6.2-12.devicemapper
b28b51
- /var/lib/docker installed
b28b51
- package also provides lxc-docker
b28b51
b28b51
* Mon Sep 23 2013 Lokesh Mandvekar <lsm5@redhat.com> 0.6.2-11.devicemapper
b28b51
- better looking url
b28b51
b28b51
* Mon Sep 23 2013 Lokesh Mandvekar <lsm5@redhat.com> 0.6.2-10.devicemapper
b28b51
- release tag changed to denote devicemapper patch
b28b51
b28b51
* Mon Sep 23 2013 Lokesh Mandvekar <lsm5@redhat.com> 0.6.2-9
b28b51
- device-mapper-devel is a buildrequires for alex's code
b28b51
- docker.service listed as a separate source file
b28b51
b28b51
* Sun Sep 22 2013 Matthew Miller <mattdm@fedoraproject.org> 0.6.2-8
b28b51
- install bash completion
b28b51
- use -v for go build to show progress
b28b51
b28b51
* Sun Sep 22 2013 Matthew Miller <mattdm@fedoraproject.org> 0.6.2-7
b28b51
- build and install separate docker-init
b28b51
b28b51
* Sun Sep 22 2013 Matthew Miller <mattdm@fedoraproject.org> 0.6.2-4
b28b51
- update to use new source-only golang lib packages
b28b51
b28b51
* Sat Sep 21 2013 Lokesh Mandvekar <lsm5@redhat.com> 0.6.2-3
b28b51
- man page generation from docs/.
b28b51
- systemd service file created
b28b51
- dotcloud/tar no longer required
b28b51
b28b51
* Fri Sep 20 2013 Lokesh Mandvekar <lsm5@redhat.com> 0.6.2-2
b28b51
- patched with alex larsson's devmapper code
b28b51
b28b51
* Wed Sep 18 2013 Lokesh Mandvekar <lsm5@redhat.com> 0.6.2-1
b28b51
- Version bump
b28b51
b28b51
* Tue Sep 10 2013 Lokesh Mandvekar <lsm5@redhat.com> 0.6.1-2
b28b51
- buildrequires updated
b28b51
- package renamed to docker-io
b28b51
 
b28b51
* Fri Aug 30 2013 Lokesh Mandvekar <lsm5@redhat.com> 0.6.1-1
b28b51
- Version bump
b28b51
- Package name change from lxc-docker to docker
b28b51
- Makefile patched from 0.5.3
b28b51
b28b51
* Wed Aug 28 2013 Lokesh Mandvekar <lsm5@redhat.com> 0.5.3-5
b28b51
- File permissions settings included
b28b51
b28b51
* Wed Aug 28 2013 Lokesh Mandvekar <lsm5@redhat.com> 0.5.3-4
b28b51
- Credits in changelog modified as per reference's request
b28b51
b28b51
* Tue Aug 27 2013 Lokesh Mandvekar <lsm5@redhat.com> 0.5.3-3
b28b51
- Dependencies listed as rpm packages instead of tars
b28b51
- Install section added
b28b51
b28b51
* Mon Aug 26 2013 Lokesh Mandvekar <lsm5@redhat.com> 0.5.3-2
b28b51
- Github packaging
b28b51
- Deps not downloaded at build time courtesy Elan Ruusamäe
b28b51
- Manpage and other docs installed
b28b51
b28b51
* Fri Aug 23 2013 Lokesh Mandvekar <lsm5@redhat.com> 0.5.3-1
b28b51
- Initial fedora package
b28b51
- Some credit to Elan Ruusamäe (glen@pld-linux.org)