hughesjr / rpms / docker

Forked from rpms/docker 4 years ago
Clone

Blame SPECS/docker.spec

b28b51
# modifying the dockerinit binary breaks the SHA1 sum check by docker
b28b51
%global __os_install_post %{_rpmconfigdir}/brp-compress
b28b51
b28b51
#debuginfo not supported with Go
b28b51
%global debug_package %{nil}
b28b51
%global gopath  %{_datadir}/gocode
b28b51
d9c15b
%global import_path github.com/docker/docker
d9c15b
%global commit   2a2f26c1979cdaed884c765ea3dd203543e7e284
b28b51
%global shortcommit %(c=%{commit}; echo ${c:0:7})
b28b51
b28b51
Name:           docker
d9c15b
Version:        1.2.0
d9c15b
Release:        1.8%{?dist}
b28b51
Summary:        Automates deployment of containerized applications
b28b51
License:        ASL 2.0
b28b51
b28b51
URL:            http://www.docker.io
d9c15b
# only x86_64 for now: https://github.com/docker/docker/issues/136
b28b51
ExclusiveArch:  x86_64
c4784f
Source0:        https://github.com/rhatdan/docker/archive/%{commit}/docker-%{shortcommit}.tar.gz
d9c15b
Patch1: 0001-On-Red-Hat-Registry-Servers-we-return-404-on-certifi.patch
d9c15b
Patch2: docker-reverse-entitlement.patch
b28b51
# though final name for sysconf/sysvinit files is simply 'docker',
b28b51
# having .sysvinit and .sysconfig makes things clear
b28b51
Source1:        docker.service
c4784f
Source2:        docker-man-3.tar.gz
b28b51
Source3:        docker.sysconfig
c4784f
# docker: systemd socket activation results in privilege escalation
bd875a
Source4:        docker.socket
d9c15b
Source5:        codegansta.tgz
d9c15b
Source6:        docker-storage.sysconfig
b28b51
BuildRequires:  gcc
b28b51
BuildRequires:  glibc-static
b28b51
# ensure build uses golang 1.2-7 and above
b28b51
# http://code.google.com/p/go/source/detail?r=a15f344a9efa35ef168c8feaa92a15a1cdc93db5
d9c15b
BuildRequires:  golang >= 1.3.1
c4784f
BuildRequires:  golang(github.com/gorilla/mux) >= 0-0.12
d9c15b
BuildRequires:  golang(github.com/kr/pty) >= 0-0.20
b28b51
BuildRequires:  golang(code.google.com/p/go.net/websocket)
b28b51
BuildRequires:  golang(code.google.com/p/gosqlite/sqlite3)
d9c15b
BuildRequires:  golang(github.com/syndtr/gocapability/capability) >= 0-0.6
b28b51
BuildRequires:  golang(github.com/godbus/dbus)
d9c15b
BuildRequires:  golang(github.com/coreos/go-systemd/activation) >= 2-2
d9c15b
#BuildRequires:  golang(github.com/codegangsta/cli)
b28b51
BuildRequires:  device-mapper-devel
b28b51
BuildRequires:  btrfs-progs-devel
b28b51
BuildRequires:  pkgconfig(systemd)
b28b51
Requires:       systemd-units
b28b51
# need xz to work with ubuntu images
b28b51
Requires:       xz
b28b51
b28b51
Provides:       lxc-docker = %{version}
b28b51
Provides:       docker
d9c15b
Provides:	docker-io
d9c15b
Provides:       nsinit
b28b51
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
d9c15b
%package devel
d9c15b
BuildRequires:  golang
d9c15b
Summary:        A golang registry for global request variables (source libraries)
d9c15b
Provides:       docker-pkg-devel docker-io-pkg-devel
d9c15b
Provides:       golang(github.com/docker/libcontainer)
d9c15b
Provides:       golang(%{import_path}) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/api) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/api/client) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/api/server) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/archive) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/builtins) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/contrib) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/contrib/docker-device-tool) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/contrib/host-integration) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/daemon) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/daemon/execdriver) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/daemon/execdriver/execdrivers) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/daemon/execdriver/lxc) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/daemon/execdriver/native) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/daemon/execdriver/native/configuration) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/daemon/execdriver/native/template) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/daemon/graphdriver) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/daemon/graphdriver/aufs) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/daemon/graphdriver/btrfs) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/daemon/graphdriver/devmapper) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/daemon/graphdriver/graphtest) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/daemon/graphdriver/vfs) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/daemon/networkdriver) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/daemon/networkdriver/bridge) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/daemon/networkdriver/ipallocator) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/daemon/networkdriver/portallocator) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/daemon/networkdriver/portmapper) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/dockerversion) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/engine) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/graph) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/image) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/integration) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/integration-cli) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/links) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/nat) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/opts) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/registry) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/runconfig) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/utils) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/utils/broadcastwriter) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/pkg) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/pkg/graphdb) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/pkg/iptables) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/pkg/listenbuffer) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/pkg/mflag) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/pkg/mflag/example) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/pkg/mount) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/pkg/namesgenerator) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/pkg/networkfs/etchosts) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/pkg/networkfs/resolvconf) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/pkg/proxy) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/pkg/signal) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/pkg/symlink) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/pkg/sysinfo) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/pkg/system) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/pkg/systemd) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/pkg/tailfile) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/pkg/term) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/pkg/testutils) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/pkg/truncindex) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/pkg/units) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/pkg/user) = %{version}-%{release}
d9c15b
Provides:       golang(%{import_path}/pkg/version) = %{version}-%{release}
d9c15b
d9c15b
Obsoletes:	golang-github-docker-libcontainer-devel
d9c15b
d9c15b
%description devel
d9c15b
This is the source libraries for docker.
d9c15b
b28b51
%prep
b28b51
%setup -q -n docker-%{commit}
d9c15b
%patch1 -p1 -b .404
d9c15b
%patch2 -p1 -b .entitlement
b28b51
tar zxf %{SOURCE2} 
d9c15b
tar zxf %{SOURCE5} 
b28b51
b28b51
%build
b28b51
mkdir _build
b28b51
b28b51
pushd _build
d9c15b
  mkdir -p src/github.com/docker
d9c15b
  ln -s $(dirs +1 -l) src/github.com/docker/docker
b28b51
popd
b28b51
b28b51
export DOCKER_GITCOMMIT="%{shortcommit}/%{version}"
b28b51
export DOCKER_BUILDTAGS='selinux'
d9c15b
export GOPATH=$(pwd)/_build:$(pwd)/vendor:%{gopath}
b28b51
b28b51
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
d9c15b
#build nsinit
d9c15b
pushd $(pwd)/_build/src
d9c15b
  go build github.com/docker/libcontainer/nsinit
d9c15b
popd
d9c15b
b28b51
%install
b28b51
# install binary
b28b51
install -d %{buildroot}%{_bindir}
c4784f
install -p -m 755 bundles/%{version}/dynbinary/docker-%{version} %{buildroot}%{_bindir}/docker
b28b51
b28b51
# install dockerinit
b28b51
install -d %{buildroot}%{_libexecdir}/docker
c4784f
install -p -m 755 bundles/%{version}/dynbinary/dockerinit-%{version} %{buildroot}%{_libexecdir}/docker/dockerinit
b28b51
b28b51
# install manpages
b28b51
install -d %{buildroot}%{_mandir}/man1
b28b51
install -p -m 644 man1/* %{buildroot}%{_mandir}/man1
b28b51
install -d %{buildroot}%{_mandir}/man5
b28b51
install -p -m 644 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
b28b51
# install zsh completion
b28b51
install -d %{buildroot}%{_datadir}/zsh/site-functions
b28b51
install -p -m 644 contrib/completion/zsh/_docker %{buildroot}%{_datadir}/zsh/site-functions
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
b28b51
# install udev rules
b28b51
install -d %{buildroot}%{_sysconfdir}/udev/rules.d
b28b51
install -p -m 755 contrib/udev/80-docker.rules %{buildroot}%{_sysconfdir}/udev/rules.d
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}
c4784f
install -p -m 644 %{SOURCE4} %{buildroot}%{_unitdir}
b28b51
# for additional args
b28b51
install -d %{buildroot}%{_sysconfdir}/sysconfig/
b28b51
install -p -m 644 %{SOURCE3} %{buildroot}%{_sysconfdir}/sysconfig/docker
d9c15b
install -p -m 644 %{SOURCE6} %{buildroot}%{_sysconfdir}/sysconfig/docker-storage
d9c15b
d9c15b
# install secrets dir
d9c15b
install -d -p -m 750 %{buildroot}/%{_datadir}/rhel/secrets
d9c15b
# rhbz#1110876 - update symlinks for subscription management
d9c15b
ln -s %{_sysconfdir}/pki/entitlement %{buildroot}%{_datadir}/rhel/secrets/etc-pki-entitlement
d9c15b
ln -s %{_sysconfdir}/rhsm %{buildroot}%{_datadir}/rhel/secrets/rhsm
d9c15b
ln -s %{_sysconfdir}/yum.repos.d/redhat.repo %{buildroot}%{_datadir}/rhel/secrets/rhel7.repo
b28b51
d9c15b
mkdir -p %{buildroot}/etc/docker/certs.d/redhat.com
d9c15b
ln -s /etc/rhsm/ca/redhat-uep.pem %{buildroot}/etc/docker/certs.d/redhat.com/redhat-ca.crt
d9c15b
d9c15b
# Install nsinit
d9c15b
install -d -p %{buildroot}%{gopath}/src/github.com/docker/libcontainer/nsinit
d9c15b
cp -pav vendor/src/github.com/docker/libcontainer/nsinit/*.go %{buildroot}%{gopath}/src/github.com/docker/libcontainer/nsinit
d9c15b
install -d %{buildroot}%{_bindir}
d9c15b
install -p -m 755 ./_build/src/nsinit %{buildroot}%{_bindir}/nsinit
d9c15b
d9c15b
# Install libcontainer
d9c15b
for dir in . apparmor cgroups cgroups/fs cgroups/systemd \
d9c15b
	console devices label mount mount/nodes namespaces \
d9c15b
	netlink network nsinit security/capabilities \
d9c15b
	security/restrict selinux syncpipe system user utils
d9c15b
do
d9c15b
    install -d -p %{buildroot}%{gopath}/src/github.com/docker/libcontainer/$dir
d9c15b
    cp -pav vendor/src/github.com/docker/libcontainer/$dir/*.go %{buildroot}%{gopath}/src/github.com/docker/libcontainer/$dir
d9c15b
done
d9c15b
d9c15b
# sources
d9c15b
install -d -p %{buildroot}/%{gopath}/src/%{import_path}
d9c15b
d9c15b
for dir in api archive builtins daemon dockerversion engine graph \
d9c15b
           image links nat opts pkg registry runconfig utils
d9c15b
do
d9c15b
       echo $dir
d9c15b
        cp -pav $dir %{buildroot}/%{gopath}/src/%{import_path}/
d9c15b
done
d9c15b
find %{buildroot}/%{gopath}/src/%{import_path}/ -name \*.registry -delete
b28b51
b28b51
%pre
b28b51
getent group docker > /dev/null || %{_sbindir}/groupadd -r docker
b28b51
exit 0
b28b51
b28b51
%post
d9c15b
%systemd_post docker.service
b28b51
b28b51
%preun
d9c15b
%systemd_preun docker.service
b28b51
b28b51
%postun
d9c15b
%systemd_postun_with_restart docker.service
b28b51
b28b51
%files
b28b51
%defattr(-,root,root,-)
d9c15b
%doc AUTHORS CHANGELOG.md CONTRIBUTING.md MAINTAINERS NOTICE
b28b51
%doc LICENSE* README*.md
b28b51
%{_mandir}/man1/*
b28b51
%{_mandir}/man5/*
b28b51
%{_bindir}/docker
d9c15b
%dir %{_datadir}/rhel
d9c15b
%dir %{_datadir}/rhel/secrets
d9c15b
%{_datadir}/rhel/secrets/etc-pki-entitlement
d9c15b
%{_datadir}/rhel/secrets/rhel7.repo
d9c15b
%{_datadir}/rhel/secrets/rhsm
b28b51
%dir %{_libexecdir}/docker
b28b51
%{_libexecdir}/docker/dockerinit
b28b51
%{_unitdir}/docker.service
c4784f
%{_unitdir}/docker.socket
c4784f
%config(noreplace) %{_sysconfdir}/sysconfig/docker
d9c15b
%config(noreplace) %{_sysconfdir}/sysconfig/docker-storage
d9c15b
%{_sysconfdir}/docker/certs.d
d9c15b
#%{_sysconfdir}/docker/certs.d/redhat.com
d9c15b
#%{_sysconfdir}/docker/certs.d/redhat.com/redhat-ca.crt
c4784f
%{_datadir}/bash-completion/completions/docker
b28b51
%{_datadir}/zsh/site-functions/_docker
b28b51
%dir %{_sharedstatedir}/docker
b28b51
%dir %{_sysconfdir}/udev/rules.d
b28b51
%{_sysconfdir}/udev/rules.d/80-docker.rules
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
d9c15b
%{_bindir}/nsinit
d9c15b
%dir %{gopath}/src/github.com/docker/libcontainer/nsinit
d9c15b
%{gopath}/src/github.com/docker/libcontainer/nsinit/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/runconfig
d9c15b
%{gopath}/src/%{import_path}/runconfig/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/utils
d9c15b
%{gopath}/src/%{import_path}/utils/*.go
d9c15b
d9c15b
%files devel
d9c15b
%dir %{gopath}/src/%{import_path}
d9c15b
%dir %{gopath}/src/%{import_path}/api
d9c15b
%{gopath}/src/%{import_path}/api/MAINTAINERS
d9c15b
%{gopath}/src/%{import_path}/api/README.md
d9c15b
%{gopath}/src/%{import_path}/api/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/api/client
d9c15b
%{gopath}/src/%{import_path}/api/client/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/api/server
d9c15b
%{gopath}/src/%{import_path}/api/server/MAINTAINERS
d9c15b
%{gopath}/src/%{import_path}/api/server/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/archive
d9c15b
%{gopath}/src/%{import_path}/archive/MAINTAINERS
d9c15b
%{gopath}/src/%{import_path}/archive/README.md
d9c15b
%{gopath}/src/%{import_path}/archive/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/archive/testdata
d9c15b
%{gopath}/src/%{import_path}/archive/testdata/broken.tar
d9c15b
%dir %{gopath}/src/%{import_path}/builtins
d9c15b
%{gopath}/src/%{import_path}/builtins/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/daemon
d9c15b
%{gopath}/src/%{import_path}/daemon/*.go
d9c15b
%{gopath}/src/%{import_path}/daemon/MAINTAINERS
d9c15b
%{gopath}/src/%{import_path}/daemon/README.md
d9c15b
%dir %{gopath}/src/%{import_path}/daemon/execdriver
d9c15b
%{gopath}/src/%{import_path}/daemon/execdriver/*.go
d9c15b
%{gopath}/src/%{import_path}/daemon/execdriver/MAINTAINERS
d9c15b
%dir %{gopath}/src/%{import_path}/daemon/execdriver/execdrivers
d9c15b
%{gopath}/src/%{import_path}/daemon/execdriver/execdrivers/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/daemon/execdriver/lxc
d9c15b
%{gopath}/src/%{import_path}/daemon/execdriver/lxc/MAINTAINERS
d9c15b
%{gopath}/src/%{import_path}/daemon/execdriver/lxc/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/daemon/execdriver/native
d9c15b
%{gopath}/src/%{import_path}/daemon/execdriver/native/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/daemon/execdriver/native/configuration
d9c15b
%{gopath}/src/%{import_path}/daemon/execdriver/native/configuration/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/daemon/execdriver/native/template
d9c15b
%{gopath}/src/%{import_path}/daemon/execdriver/native/template/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/daemon/graphdriver
d9c15b
%{gopath}/src/%{import_path}/daemon/graphdriver/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/daemon/graphdriver/aufs
d9c15b
%{gopath}/src/%{import_path}/daemon/graphdriver/aufs/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/daemon/graphdriver/btrfs
d9c15b
%{gopath}/src/%{import_path}/daemon/graphdriver/btrfs/*.go
d9c15b
%{gopath}/src/%{import_path}/daemon/graphdriver/btrfs/MAINTAINERS
d9c15b
%dir %{gopath}/src/%{import_path}/daemon/graphdriver/devmapper
d9c15b
%{gopath}/src/%{import_path}/daemon/graphdriver/devmapper/*.go
d9c15b
%{gopath}/src/%{import_path}/daemon/graphdriver/devmapper/MAINTAINERS
d9c15b
%{gopath}/src/%{import_path}/daemon/graphdriver/devmapper/README.md
d9c15b
%dir %{gopath}/src/%{import_path}/daemon/graphdriver/graphtest
d9c15b
%{gopath}/src/%{import_path}/daemon/graphdriver/graphtest/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/daemon/graphdriver/vfs
d9c15b
%{gopath}/src/%{import_path}/daemon/graphdriver/vfs/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/daemon/networkdriver
d9c15b
%dir %{gopath}/src/%{import_path}/daemon/networkdriver/bridge
d9c15b
%{gopath}/src/%{import_path}/daemon/networkdriver/bridge/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/daemon/networkdriver/ipallocator
d9c15b
%{gopath}/src/%{import_path}/daemon/networkdriver/ipallocator/*.go
d9c15b
%{gopath}/src/%{import_path}/daemon/networkdriver/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/daemon/networkdriver/portallocator
d9c15b
%{gopath}/src/%{import_path}/daemon/networkdriver/portallocator/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/daemon/networkdriver/portmapper
d9c15b
%{gopath}/src/%{import_path}/daemon/networkdriver/portmapper/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/dockerversion
d9c15b
%{gopath}/src/%{import_path}/dockerversion/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/engine
d9c15b
%{gopath}/src/%{import_path}/engine/MAINTAINERS
d9c15b
%{gopath}/src/%{import_path}/engine/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/graph
d9c15b
%{gopath}/src/%{import_path}/graph/MAINTAINERS
d9c15b
%{gopath}/src/%{import_path}/graph/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/image
d9c15b
%{gopath}/src/%{import_path}/image/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/links
d9c15b
%{gopath}/src/%{import_path}/links/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/nat
d9c15b
%{gopath}/src/%{import_path}/nat/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/opts
d9c15b
%{gopath}/src/%{import_path}/opts/*.go
d9c15b
%{gopath}/src/%{import_path}/registry
d9c15b
%dir %{gopath}/src/%{import_path}/runconfig
d9c15b
%{gopath}/src/%{import_path}/runconfig/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/utils
d9c15b
%{gopath}/src/%{import_path}/utils/*.go
d9c15b
#libcontainer
d9c15b
%dir %{gopath}/src/github.com/docker/libcontainer
d9c15b
%dir %{gopath}/src/github.com/docker/libcontainer/apparmor
d9c15b
%dir %{gopath}/src/github.com/docker/libcontainer/cgroups
d9c15b
%dir %{gopath}/src/github.com/docker/libcontainer/cgroups/fs
d9c15b
%dir %{gopath}/src/github.com/docker/libcontainer/cgroups/systemd
d9c15b
%dir %{gopath}/src/github.com/docker/libcontainer/console
d9c15b
%dir %{gopath}/src/github.com/docker/libcontainer/devices
d9c15b
%dir %{gopath}/src/github.com/docker/libcontainer/label
d9c15b
%dir %{gopath}/src/github.com/docker/libcontainer/mount
d9c15b
%dir %{gopath}/src/github.com/docker/libcontainer/mount/nodes
d9c15b
%dir %{gopath}/src/github.com/docker/libcontainer/namespaces
d9c15b
%dir %{gopath}/src/github.com/docker/libcontainer/netlink
d9c15b
%dir %{gopath}/src/github.com/docker/libcontainer/network
d9c15b
%dir %{gopath}/src/github.com/docker/libcontainer/nsinit
d9c15b
%dir %{gopath}/src/github.com/docker/libcontainer/security
d9c15b
%dir %{gopath}/src/github.com/docker/libcontainer/security/capabilities
d9c15b
%dir %{gopath}/src/github.com/docker/libcontainer/security/restrict
d9c15b
%dir %{gopath}/src/github.com/docker/libcontainer/selinux
d9c15b
%dir %{gopath}/src/github.com/docker/libcontainer/syncpipe
d9c15b
%dir %{gopath}/src/github.com/docker/libcontainer/system
d9c15b
%dir %{gopath}/src/github.com/docker/libcontainer/user
d9c15b
%dir %{gopath}/src/github.com/docker/libcontainer/utils
d9c15b
%{gopath}/src/github.com/docker/libcontainer/*.go
d9c15b
%{gopath}/src/github.com/docker/libcontainer/apparmor/*.go
d9c15b
%{gopath}/src/github.com/docker/libcontainer/cgroups/*.go
d9c15b
%{gopath}/src/github.com/docker/libcontainer/cgroups/fs/*.go
d9c15b
%{gopath}/src/github.com/docker/libcontainer/cgroups/systemd/*.go
d9c15b
%{gopath}/src/github.com/docker/libcontainer/console/*.go
d9c15b
%{gopath}/src/github.com/docker/libcontainer/devices/*.go
d9c15b
%{gopath}/src/github.com/docker/libcontainer/label/*.go
d9c15b
%{gopath}/src/github.com/docker/libcontainer/mount/*.go
d9c15b
%{gopath}/src/github.com/docker/libcontainer/mount/nodes/*.go
d9c15b
%{gopath}/src/github.com/docker/libcontainer/namespaces/*.go
d9c15b
%{gopath}/src/github.com/docker/libcontainer/netlink/*.go
d9c15b
%{gopath}/src/github.com/docker/libcontainer/network/*.go
d9c15b
%{gopath}/src/github.com/docker/libcontainer/nsinit/*.go
d9c15b
%{gopath}/src/github.com/docker/libcontainer/security/capabilities/*.go
d9c15b
%{gopath}/src/github.com/docker/libcontainer/security/restrict/*.go
d9c15b
%{gopath}/src/github.com/docker/libcontainer/selinux/*.go
d9c15b
%{gopath}/src/github.com/docker/libcontainer/syncpipe/*.go
d9c15b
%{gopath}/src/github.com/docker/libcontainer/system/*.go
d9c15b
%{gopath}/src/github.com/docker/libcontainer/user/*.go
d9c15b
%{gopath}/src/github.com/docker/libcontainer/utils/*.go
d9c15b
d9c15b
%dir %{gopath}/src/%{import_path}
d9c15b
%dir %{gopath}/src/%{import_path}/pkg
d9c15b
%{gopath}/src/%{import_path}/pkg/README.md
d9c15b
%dir %{gopath}/src/%{import_path}/pkg/broadcastwriter
d9c15b
%{gopath}/src/%{import_path}/pkg/broadcastwriter/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/pkg/graphdb
d9c15b
%{gopath}/src/%{import_path}/pkg/graphdb/MAINTAINERS
d9c15b
%{gopath}/src/%{import_path}/pkg/graphdb/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/pkg/httputils
d9c15b
%{gopath}/src/%{import_path}/pkg/httputils/MAINTAINERS
d9c15b
%{gopath}/src/%{import_path}/pkg/httputils/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/pkg/iptables
d9c15b
%{gopath}/src/%{import_path}/pkg/iptables/MAINTAINERS
d9c15b
%{gopath}/src/%{import_path}/pkg/iptables/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/pkg/jsonlog
d9c15b
%{gopath}/src/%{import_path}/pkg/jsonlog/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/pkg/listenbuffer
d9c15b
%{gopath}/src/%{import_path}/pkg/listenbuffer/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/pkg/log
d9c15b
%{gopath}/src/%{import_path}/pkg/log/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/pkg/mflag
d9c15b
%{gopath}/src/%{import_path}/pkg/mflag/LICENSE
d9c15b
%{gopath}/src/%{import_path}/pkg/mflag/MAINTAINERS
d9c15b
%{gopath}/src/%{import_path}/pkg/mflag/README.md
d9c15b
%dir %{gopath}/src/%{import_path}/pkg/mflag/example
d9c15b
%{gopath}/src/%{import_path}/pkg/mflag/example/example.go
d9c15b
%{gopath}/src/%{import_path}/pkg/mflag/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/pkg/mount
d9c15b
%{gopath}/src/%{import_path}/pkg/mount/MAINTAINERS
d9c15b
%{gopath}/src/%{import_path}/pkg/mount/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/pkg/namesgenerator
d9c15b
%{gopath}/src/%{import_path}/pkg/namesgenerator/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/pkg/networkfs
d9c15b
%{gopath}/src/%{import_path}/pkg/networkfs/MAINTAINERS
d9c15b
%dir %{gopath}/src/%{import_path}/pkg/networkfs/etchosts
d9c15b
%{gopath}/src/%{import_path}/pkg/networkfs/etchosts/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/pkg/networkfs/resolvconf
d9c15b
%{gopath}/src/%{import_path}/pkg/networkfs/resolvconf/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/pkg/parsers
d9c15b
%{gopath}/src/%{import_path}/pkg/parsers/MAINTAINERS
d9c15b
%{gopath}/src/%{import_path}/pkg/parsers/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/pkg/parsers/filters
d9c15b
%{gopath}/src/%{import_path}/pkg/parsers/filters/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/pkg/parsers/kernel
d9c15b
%{gopath}/src/%{import_path}/pkg/parsers/kernel/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/pkg/parsers/operatingsystem
d9c15b
%{gopath}/src/%{import_path}/pkg/parsers/operatingsystem/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/pkg/proxy
d9c15b
%{gopath}/src/%{import_path}/pkg/proxy/MAINTAINERS
d9c15b
%{gopath}/src/%{import_path}/pkg/proxy/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/pkg/signal
d9c15b
%{gopath}/src/%{import_path}/pkg/signal/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/pkg/symlink
d9c15b
%{gopath}/src/%{import_path}/pkg/symlink/MAINTAINERS
d9c15b
%{gopath}/src/%{import_path}/pkg/symlink/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/pkg/symlink/testdata
d9c15b
%dir %{gopath}/src/%{import_path}/pkg/symlink/testdata/fs
d9c15b
%dir %{gopath}/src/%{import_path}/pkg/symlink/testdata/fs/a
d9c15b
%{gopath}/src/%{import_path}/pkg/symlink/testdata/fs/a/d
d9c15b
%{gopath}/src/%{import_path}/pkg/symlink/testdata/fs/a/e
d9c15b
%{gopath}/src/%{import_path}/pkg/symlink/testdata/fs/a/f
d9c15b
%dir %{gopath}/src/%{import_path}/pkg/symlink/testdata/fs/b
d9c15b
%{gopath}/src/%{import_path}/pkg/symlink/testdata/fs/b/h
d9c15b
%{gopath}/src/%{import_path}/pkg/symlink/testdata/fs/g
d9c15b
%{gopath}/src/%{import_path}/pkg/symlink/testdata/fs/i
d9c15b
%dir %{gopath}/src/%{import_path}/pkg/sysinfo
d9c15b
%{gopath}/src/%{import_path}/pkg/sysinfo/MAINTAINERS
d9c15b
%{gopath}/src/%{import_path}/pkg/sysinfo/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/pkg/system
d9c15b
%{gopath}/src/%{import_path}/pkg/system/MAINTAINERS
d9c15b
%{gopath}/src/%{import_path}/pkg/system/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/pkg/systemd
d9c15b
%{gopath}/src/%{import_path}/pkg/systemd/MAINTAINERS
d9c15b
%{gopath}/src/%{import_path}/pkg/systemd/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/pkg/tailfile
d9c15b
%{gopath}/src/%{import_path}/pkg/tailfile/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/pkg/tarsum
d9c15b
%{gopath}/src/%{import_path}/pkg/tarsum/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/pkg/tarsum/testdata
d9c15b
%dir %{gopath}/src/%{import_path}/pkg/tarsum/testdata/46af0962ab5afeb5ce6740d4d91652e69206fc991fd5328c1a94d364ad00e457
d9c15b
%{gopath}/src/%{import_path}/pkg/tarsum/testdata/46af0962ab5afeb5ce6740d4d91652e69206fc991fd5328c1a94d364ad00e457/json
d9c15b
%{gopath}/src/%{import_path}/pkg/tarsum/testdata/46af0962ab5afeb5ce6740d4d91652e69206fc991fd5328c1a94d364ad00e457/layer.tar
d9c15b
%dir %{gopath}/src/%{import_path}/pkg/tarsum/testdata/511136ea3c5a64f264b78b5433614aec563103b4d4702f3ba7d4d2698e22c158
d9c15b
%{gopath}/src/%{import_path}/pkg/tarsum/testdata/511136ea3c5a64f264b78b5433614aec563103b4d4702f3ba7d4d2698e22c158/json
d9c15b
%{gopath}/src/%{import_path}/pkg/tarsum/testdata/511136ea3c5a64f264b78b5433614aec563103b4d4702f3ba7d4d2698e22c158/layer.tar
d9c15b
%dir %{gopath}/src/%{import_path}/pkg/truncindex
d9c15b
%{gopath}/src/%{import_path}/pkg/truncindex/MAINTAINERS
d9c15b
%{gopath}/src/%{import_path}/pkg/truncindex/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/pkg/term
d9c15b
%{gopath}/src/%{import_path}/pkg/term/MAINTAINERS
d9c15b
%{gopath}/src/%{import_path}/pkg/term/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/pkg/testutils
d9c15b
%{gopath}/src/%{import_path}/pkg/testutils/MAINTAINERS
d9c15b
%{gopath}/src/%{import_path}/pkg/testutils/README.md
d9c15b
%{gopath}/src/%{import_path}/pkg/testutils/utils.go
d9c15b
%dir %{gopath}/src/%{import_path}/pkg/units
d9c15b
%{gopath}/src/%{import_path}/pkg/units/MAINTAINERS
d9c15b
%{gopath}/src/%{import_path}/pkg/units/*.go
d9c15b
%dir %{gopath}/src/%{import_path}/pkg/version
d9c15b
%{gopath}/src/%{import_path}/pkg/version/*.go
b28b51
b28b51
%changelog
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)