[ARVADOS-DEV] updated: bb26448a7551a9165e8674ade83e32f4d17adc9a
git at public.curoverse.com
git at public.curoverse.com
Wed Feb 3 14:25:26 EST 2016
Summary of changes:
jenkins/package-test-dockerfiles/debian7/Dockerfile | 3 +++
jenkins/package-test-dockerfiles/debian8/Dockerfile | 3 +++
jenkins/package-test-dockerfiles/ubuntu1204/Dockerfile | 3 +++
jenkins/package-test-dockerfiles/ubuntu1404/Dockerfile | 3 +++
4 files changed, 12 insertions(+)
via bb26448a7551a9165e8674ade83e32f4d17adc9a (commit)
from 48e6cb38b2e0c023589d4083192190bdc30c4762 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
commit bb26448a7551a9165e8674ade83e32f4d17adc9a
Author: Brett Smith <brett at curoverse.com>
Date: Wed Feb 3 14:24:07 2016 -0500
Inhibit udev startup in Debian test Docker images.
The FUSE driver package depends on fuse, which depends on udev.
udev can't start its daemon from postinst in a container.
It has code to try to detect running in a container and skip the
daemon, but it fails intermittently.
e.g., <https://ci.curoverse.com/job/build-packages/1699/consoleFull>
It also skips starting the daemon when /etc/udev/disabled exists, so
create that.
diff --git a/jenkins/package-test-dockerfiles/debian7/Dockerfile b/jenkins/package-test-dockerfiles/debian7/Dockerfile
index 3277e60..c9a2fdc 100644
--- a/jenkins/package-test-dockerfiles/debian7/Dockerfile
+++ b/jenkins/package-test-dockerfiles/debian7/Dockerfile
@@ -8,4 +8,7 @@ RUN apt-get update && apt-get -y install curl procps && \
/usr/local/rvm/bin/rvm install 2.1 && \
/usr/local/rvm/bin/rvm alias create default ruby-2.1
+# udev daemon can't start in a container, so don't try.
+RUN mkdir -p /etc/udev/disabled
+
RUN echo "deb file:///arvados/packages/debian7/ /" >>/etc/apt/sources.list
diff --git a/jenkins/package-test-dockerfiles/debian8/Dockerfile b/jenkins/package-test-dockerfiles/debian8/Dockerfile
index 01abbc9..cde1847 100644
--- a/jenkins/package-test-dockerfiles/debian8/Dockerfile
+++ b/jenkins/package-test-dockerfiles/debian8/Dockerfile
@@ -8,4 +8,7 @@ RUN apt-get update && apt-get -y install curl && \
/usr/local/rvm/bin/rvm install 2.1 && \
/usr/local/rvm/bin/rvm alias create default ruby-2.1
+# udev daemon can't start in a container, so don't try.
+RUN mkdir -p /etc/udev/disabled
+
RUN echo "deb file:///arvados/packages/debian8/ /" >>/etc/apt/sources.list
diff --git a/jenkins/package-test-dockerfiles/ubuntu1204/Dockerfile b/jenkins/package-test-dockerfiles/ubuntu1204/Dockerfile
index 80573bf..0cb77c8 100644
--- a/jenkins/package-test-dockerfiles/ubuntu1204/Dockerfile
+++ b/jenkins/package-test-dockerfiles/ubuntu1204/Dockerfile
@@ -8,4 +8,7 @@ RUN apt-get update && apt-get -y install curl && \
/usr/local/rvm/bin/rvm install 2.1 && \
/usr/local/rvm/bin/rvm alias create default ruby-2.1
+# udev daemon can't start in a container, so don't try.
+RUN mkdir -p /etc/udev/disabled
+
RUN echo "deb file:///arvados/packages/ubuntu1204/ /" >>/etc/apt/sources.list
\ No newline at end of file
diff --git a/jenkins/package-test-dockerfiles/ubuntu1404/Dockerfile b/jenkins/package-test-dockerfiles/ubuntu1404/Dockerfile
index 2d8ebe9..6c4d0e9 100644
--- a/jenkins/package-test-dockerfiles/ubuntu1404/Dockerfile
+++ b/jenkins/package-test-dockerfiles/ubuntu1404/Dockerfile
@@ -8,4 +8,7 @@ RUN apt-get update && apt-get -y install curl && \
/usr/local/rvm/bin/rvm install 2.1 && \
/usr/local/rvm/bin/rvm alias create default ruby-2.1
+# udev daemon can't start in a container, so don't try.
+RUN mkdir -p /etc/udev/disabled
+
RUN echo "deb file:///arvados/packages/ubuntu1404/ /" >>/etc/apt/sources.list
\ No newline at end of file
-----------------------------------------------------------------------
hooks/post-receive
--
More information about the arvados-commits
mailing list