[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