commit 2ec600c083506c873b4c756ce7e648b5ff7d345f
Author: Lokesh Mandvekar <[email protected]>
Date: Thu Jan 8 17:04:38 2015 +0000
tests and unitfile updates
NVR: docker-io-1.4.1-4
- run tests in check if docker already running
- own /etc/docker
unitfile changes
- MountFlags=private
- allow DOCKER_NETWORK_OPTIONS from /etc/sysconfig/docker
Signed-off-by: Lokesh Mandvekar <[email protected]>
docker-io.spec | 19 +++++++++++++++----
docker-network.sysconfig | 1 +
docker.service | 4 +++-
docker.sysconfig | 3 ++-
4 files changed, 21 insertions(+), 6 deletions(-)
---
diff --git a/docker-io.spec b/docker-io.spec
index cbc3e52..732b976 100644
--- a/docker-io.spec
+++ b/docker-io.spec
@@ -17,7 +17,7 @@
Name: %{repo}-io
Version: 1.4.1
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Automates deployment of containerized applications
License: ASL 2.0
URL: http://www.docker.com
@@ -227,9 +227,6 @@ This package installs %{summary}.
%prep
%setup -qn %{repo}-%{version}
rm -rf
vendor/src/github.com/{coreos,docker/libtrust,godbus,gorilla,kr,Sirupsen,syndtr,tchap}
-#find . -name "*.go" \
-# -print |\
-# xargs sed -i
's/github.com\/docker\/docker\/vendor\/src\/code.google.com\/p\/go\/src\/pkg\///g'
cp %{SOURCE5} .
%build
@@ -319,6 +316,12 @@ done
install -d -p
%{buildroot}%{gopath}/src/%{import_path}/vendor/src/%{tar_import_path}
cp -rpav vendor/src/%{tar_import_path}/*
%{buildroot}%{gopath}/src/%{import_path}/vendor/src/%{tar_import_path}
+# install docker config directory
+install -dp %{buildroot}%{_sysconfdir}/%{repo}
+
+%check
+[ ! -e /run/docker.sock ] || make test
+
%pre
getent group docker > /dev/null || %{_sbindir}/groupadd -r docker
exit 0
@@ -347,6 +350,7 @@ exit 0
%{_datadir}/bash-completion/completions/docker
%dir %{_sharedstatedir}/docker
%{_sysconfdir}/udev/rules.d/80-docker.rules
+%{_sysconfdir}/docker
%files devel
%doc AUTHORS CHANGELOG.md CONTRIBUTING.md LICENSE MAINTAINERS NOTICE README.md
@@ -376,6 +380,13 @@ exit 0
%{_datadir}/zsh/site-functions/_docker
%changelog
+* Thu Jan 08 2015 Lokesh Mandvekar <[email protected]> - 1.4.1-4
+- allow unitfile to use /etc/sysconfig/docker-network
+- MountFlags private
+
+* Fri Dec 19 2014 Dan Walsh <[email protected]> - 1.4.1-3
+- Add check to run unit tests
+
* Thu Dec 18 2014 Lokesh Mandvekar <[email protected]> - 1.4.1-2
- update and rename logrotate cron script
- install /etc/sysconfig/docker-network
diff --git a/docker-network.sysconfig b/docker-network.sysconfig
index 51710bf..048d158 100644
--- a/docker-network.sysconfig
+++ b/docker-network.sysconfig
@@ -1 +1,2 @@
# /etc/sysconfig/docker-network
+DOCKER_NETWORK_OPTIONS=
diff --git a/docker.service b/docker.service
index 10c7e15..2f35eab 100644
--- a/docker.service
+++ b/docker.service
@@ -8,9 +8,11 @@ Requires=docker.socket
Type=notify
EnvironmentFile=-/etc/sysconfig/docker
EnvironmentFile=-/etc/sysconfig/docker-storage
-ExecStart=/usr/bin/docker -d -H fd:// $OPTIONS $DOCKER_STORAGE_OPTIONS
+EnvironmentFile=-/etc/sysconfig/docker-network
+ExecStart=/usr/bin/docker -d $OPTIONS $DOCKER_STORAGE_OPTIONS
$DOCKER_NETWORK_OPTIONS
LimitNOFILE=1048576
LimitNPROC=1048576
+MountFlags=private
[Install]
WantedBy=multi-user.target
diff --git a/docker.sysconfig b/docker.sysconfig
index a3e40f7..34634f9 100644
--- a/docker.sysconfig
+++ b/docker.sysconfig
@@ -1,7 +1,8 @@
# /etc/sysconfig/docker
# Modify these options if you want to change the way the docker daemon runs
-OPTIONS='--selinux-enabled'
+OPTIONS='--selinux-enabled -H fd://'
+DOCKER_CERT_PATH=/etc/docker
# Location used for temporary files, such as those created by
# docker load and build operations. Default is /var/lib/docker/tmp
_______________________________________________
golang mailing list
[email protected]
https://lists.fedoraproject.org/mailman/listinfo/golang