diff --git a/gazebo/7/ubuntu/xenial/gzserver7/Dockerfile b/gazebo/7/ubuntu/xenial/gzserver7/Dockerfile index accab9524..1011021b5 100644 --- a/gazebo/7/ubuntu/xenial/gzserver7/Dockerfile +++ b/gazebo/7/ubuntu/xenial/gzserver7/Dockerfile @@ -16,6 +16,15 @@ RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys D2486D2DD8 RUN . /etc/os-release \ && echo "deb http://packages.osrfoundation.org/gazebo/$ID-stable `lsb_release -sc` main" > /etc/apt/sources.list.d/gazebo-latest.list +# break build cache for sync +RUN apt-get update \ + && . /etc/os-release \ + && echo "Release: Fri, 16 Nov 2018 16:26:55 UTC" \ + && export SUM=021bafbd47748fa31505efcf66f499f8f9d7601c18f6d8456ec76686b76711df \ + && export FILE=/var/lib/apt/lists/packages.osrfoundation.org_gazebo_$ID-stable_dists_$(lsb_release -sc)_InRelease \ + && echo "$SUM *$FILE" | sha256sum --check \ + && rm -rf /var/lib/apt/lists/* + # install gazebo packages RUN apt-get update && apt-get install -q -y \ gazebo7=7.14.0-1* \ diff --git a/gazebo/8/ubuntu/xenial/gzserver8/Dockerfile b/gazebo/8/ubuntu/xenial/gzserver8/Dockerfile index e3c7d39a2..63b9ec4da 100644 --- a/gazebo/8/ubuntu/xenial/gzserver8/Dockerfile +++ b/gazebo/8/ubuntu/xenial/gzserver8/Dockerfile @@ -16,6 +16,15 @@ RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys D2486D2DD8 RUN . /etc/os-release \ && echo "deb http://packages.osrfoundation.org/gazebo/$ID-stable `lsb_release -sc` main" > /etc/apt/sources.list.d/gazebo-latest.list +# break build cache for sync +RUN apt-get update \ + && . /etc/os-release \ + && echo "Release: Fri, 16 Nov 2018 16:26:55 UTC" \ + && export SUM=021bafbd47748fa31505efcf66f499f8f9d7601c18f6d8456ec76686b76711df \ + && export FILE=/var/lib/apt/lists/packages.osrfoundation.org_gazebo_$ID-stable_dists_$(lsb_release -sc)_InRelease \ + && echo "$SUM *$FILE" | sha256sum --check \ + && rm -rf /var/lib/apt/lists/* + # install gazebo packages RUN apt-get update && apt-get install -q -y \ gazebo8=8.6.0-1* \ diff --git a/gazebo/9/ubuntu/bionic/gzserver9/Dockerfile b/gazebo/9/ubuntu/bionic/gzserver9/Dockerfile index b65b519b3..1db2822c4 100644 --- a/gazebo/9/ubuntu/bionic/gzserver9/Dockerfile +++ b/gazebo/9/ubuntu/bionic/gzserver9/Dockerfile @@ -21,6 +21,15 @@ RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys D2486D2DD8 RUN . /etc/os-release \ && echo "deb http://packages.osrfoundation.org/gazebo/$ID-stable `lsb_release -sc` main" > /etc/apt/sources.list.d/gazebo-latest.list +# break build cache for sync +RUN apt-get update \ + && . /etc/os-release \ + && echo "Release: Mon, 05 Nov 2018 18:49:39 UTC" \ + && export SUM=3c94e1c056520e06ba10d425c883463b3287c6eb506d410e6c939739ee301c92 \ + && export FILE=/var/lib/apt/lists/packages.osrfoundation.org_gazebo_$ID-stable_dists_$(lsb_release -sc)_InRelease \ + && echo "$SUM *$FILE" | sha256sum --check \ + && rm -rf /var/lib/apt/lists/* + # install gazebo packages RUN apt-get update && apt-get install -q -y \ gazebo9=9.4.1-1* \ diff --git a/gazebo/9/ubuntu/xenial/gzserver9/Dockerfile b/gazebo/9/ubuntu/xenial/gzserver9/Dockerfile index fb4d8c65c..59f132ca4 100644 --- a/gazebo/9/ubuntu/xenial/gzserver9/Dockerfile +++ b/gazebo/9/ubuntu/xenial/gzserver9/Dockerfile @@ -16,6 +16,15 @@ RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys D2486D2DD8 RUN . /etc/os-release \ && echo "deb http://packages.osrfoundation.org/gazebo/$ID-stable `lsb_release -sc` main" > /etc/apt/sources.list.d/gazebo-latest.list +# break build cache for sync +RUN apt-get update \ + && . /etc/os-release \ + && echo "Release: Fri, 16 Nov 2018 16:26:55 UTC" \ + && export SUM=021bafbd47748fa31505efcf66f499f8f9d7601c18f6d8456ec76686b76711df \ + && export FILE=/var/lib/apt/lists/packages.osrfoundation.org_gazebo_$ID-stable_dists_$(lsb_release -sc)_InRelease \ + && echo "$SUM *$FILE" | sha256sum --check \ + && rm -rf /var/lib/apt/lists/* + # install gazebo packages RUN apt-get update && apt-get install -q -y \ gazebo9=9.4.1-1* \ diff --git a/ros/indigo/ubuntu/trusty/ros-core/Dockerfile b/ros/indigo/ubuntu/trusty/ros-core/Dockerfile index f61d49493..2df2bee59 100644 --- a/ros/indigo/ubuntu/trusty/ros-core/Dockerfile +++ b/ros/indigo/ubuntu/trusty/ros-core/Dockerfile @@ -15,6 +15,15 @@ RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 421C365BD9 # setup sources.list RUN echo "deb http://packages.ros.org/ros/ubuntu `lsb_release -sc` main" > /etc/apt/sources.list.d/ros-latest.list +# break build cache for sync +RUN apt-get update \ + && . /etc/os-release \ + && echo "Release: Tue, 13 Nov 2018 01:48:44 UTC" \ + && export SUM=de8d7f7d977657db972f2da900b68566e1b0dd9cb6549d545ef0b01e3d75c27a \ + && export FILE=/var/lib/apt/lists/packages.ros.org_ros_ubuntu_dists_$(lsb_release -sc)_InRelease \ + && echo "$SUM *$FILE" | sha256sum --check \ + && rm -rf /var/lib/apt/lists/* + # install bootstrap tools RUN apt-get update && apt-get install --no-install-recommends -y \ python-rosdep \ diff --git a/ros/kinetic/ubuntu/xenial/ros-core/Dockerfile b/ros/kinetic/ubuntu/xenial/ros-core/Dockerfile index 300049976..1f698c5ac 100644 --- a/ros/kinetic/ubuntu/xenial/ros-core/Dockerfile +++ b/ros/kinetic/ubuntu/xenial/ros-core/Dockerfile @@ -15,6 +15,15 @@ RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 421C365BD9 # setup sources.list RUN echo "deb http://packages.ros.org/ros/ubuntu `lsb_release -sc` main" > /etc/apt/sources.list.d/ros-latest.list +# break build cache for sync +RUN apt-get update \ + && . /etc/os-release \ + && echo "Release: Tue, 13 Nov 2018 04:34:23 UTC" \ + && export SUM=21ac875851b7ca891e6e427f51df7b14f505b17c333e05785a031ef3dad6b9af \ + && export FILE=/var/lib/apt/lists/packages.ros.org_ros_ubuntu_dists_$(lsb_release -sc)_InRelease \ + && echo "$SUM *$FILE" | sha256sum --check \ + && rm -rf /var/lib/apt/lists/* + # install bootstrap tools RUN apt-get update && apt-get install --no-install-recommends -y \ python-rosdep \ diff --git a/ros/lunar/debian/stretch/ros-core/Dockerfile b/ros/lunar/debian/stretch/ros-core/Dockerfile index 13cb0d31f..80b67f4c9 100644 --- a/ros/lunar/debian/stretch/ros-core/Dockerfile +++ b/ros/lunar/debian/stretch/ros-core/Dockerfile @@ -15,6 +15,15 @@ RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 421C365BD9 # setup sources.list RUN echo "deb http://packages.ros.org/ros/ubuntu `lsb_release -sc` main" > /etc/apt/sources.list.d/ros-latest.list +# break build cache for sync +RUN apt-get update \ + && . /etc/os-release \ + && echo "Release: Wed, 07 Nov 2018 20:29:26 UTC" \ + && export SUM=d04dcc78816835dfda9d4c037f5851b2e02052cb312ab87837b9450786332ec5 \ + && export FILE=/var/lib/apt/lists/packages.ros.org_ros_ubuntu_dists_$(lsb_release -sc)_InRelease \ + && echo "$SUM *$FILE" | sha256sum --check \ + && rm -rf /var/lib/apt/lists/* + # install bootstrap tools RUN apt-get update && apt-get install --no-install-recommends -y \ python-rosdep \ diff --git a/ros/lunar/ubuntu/xenial/ros-core/Dockerfile b/ros/lunar/ubuntu/xenial/ros-core/Dockerfile index cebb71557..b97c80f6d 100644 --- a/ros/lunar/ubuntu/xenial/ros-core/Dockerfile +++ b/ros/lunar/ubuntu/xenial/ros-core/Dockerfile @@ -15,6 +15,15 @@ RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 421C365BD9 # setup sources.list RUN echo "deb http://packages.ros.org/ros/ubuntu `lsb_release -sc` main" > /etc/apt/sources.list.d/ros-latest.list +# break build cache for sync +RUN apt-get update \ + && . /etc/os-release \ + && echo "Release: Tue, 13 Nov 2018 04:34:23 UTC" \ + && export SUM=21ac875851b7ca891e6e427f51df7b14f505b17c333e05785a031ef3dad6b9af \ + && export FILE=/var/lib/apt/lists/packages.ros.org_ros_ubuntu_dists_$(lsb_release -sc)_InRelease \ + && echo "$SUM *$FILE" | sha256sum --check \ + && rm -rf /var/lib/apt/lists/* + # install bootstrap tools RUN apt-get update && apt-get install --no-install-recommends -y \ python-rosdep \ diff --git a/ros/melodic/debian/stretch/ros-core/Dockerfile b/ros/melodic/debian/stretch/ros-core/Dockerfile index b74bc4ce3..e5d8e4ddd 100644 --- a/ros/melodic/debian/stretch/ros-core/Dockerfile +++ b/ros/melodic/debian/stretch/ros-core/Dockerfile @@ -15,6 +15,15 @@ RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 421C365BD9 # setup sources.list RUN echo "deb http://packages.ros.org/ros/ubuntu `lsb_release -sc` main" > /etc/apt/sources.list.d/ros-latest.list +# break build cache for sync +RUN apt-get update \ + && . /etc/os-release \ + && echo "Release: Wed, 07 Nov 2018 20:29:26 UTC" \ + && export SUM=d04dcc78816835dfda9d4c037f5851b2e02052cb312ab87837b9450786332ec5 \ + && export FILE=/var/lib/apt/lists/packages.ros.org_ros_ubuntu_dists_$(lsb_release -sc)_InRelease \ + && echo "$SUM *$FILE" | sha256sum --check \ + && rm -rf /var/lib/apt/lists/* + # install bootstrap tools RUN apt-get update && apt-get install --no-install-recommends -y \ python-rosdep \ diff --git a/ros/melodic/ubuntu/bionic/ros-core/Dockerfile b/ros/melodic/ubuntu/bionic/ros-core/Dockerfile index 835ce89c9..b0029ae41 100644 --- a/ros/melodic/ubuntu/bionic/ros-core/Dockerfile +++ b/ros/melodic/ubuntu/bionic/ros-core/Dockerfile @@ -20,6 +20,15 @@ RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 421C365BD9 # setup sources.list RUN echo "deb http://packages.ros.org/ros/ubuntu `lsb_release -sc` main" > /etc/apt/sources.list.d/ros-latest.list +# break build cache for sync +RUN apt-get update \ + && . /etc/os-release \ + && echo "Release: Wed, 07 Nov 2018 20:28:21 UTC" \ + && export SUM=2de21a79d3855575334e8ac2f4c77bcd6b7a627acce0a10762abaf42bb37fe4c \ + && export FILE=/var/lib/apt/lists/packages.ros.org_ros_ubuntu_dists_$(lsb_release -sc)_InRelease \ + && echo "$SUM *$FILE" | sha256sum --check \ + && rm -rf /var/lib/apt/lists/* + # install bootstrap tools RUN apt-get update && apt-get install --no-install-recommends -y \ python-rosdep \ diff --git a/ros2/ardent/ubuntu/xenial/ros-core/Dockerfile b/ros2/ardent/ubuntu/xenial/ros-core/Dockerfile index 78b665ad3..82adb5193 100644 --- a/ros2/ardent/ubuntu/xenial/ros-core/Dockerfile +++ b/ros2/ardent/ubuntu/xenial/ros-core/Dockerfile @@ -18,6 +18,15 @@ RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 421C365BD9 RUN . /etc/os-release \ && echo "deb http://repo.ros2.org/$ID/main `lsb_release -sc` main" > /etc/apt/sources.list.d/ros2-latest.list +# break build cache for sync +RUN apt-get update \ + && . /etc/os-release \ + && echo "Release: Thu, 15 Nov 2018 21:55:38 UTC" \ + && export SUM=de61d8080249e357538955cde224fe4d6ace3542201c37b8b90d20af96cd16e1 \ + && export FILE=/var/lib/apt/lists/repo.ros2.org_ubuntu_main_dists_$(lsb_release -sc)_InRelease \ + && echo "$SUM *$FILE" | sha256sum --check \ + && rm -rf /var/lib/apt/lists/* + # setup environment ENV LANG C.UTF-8 ENV LC_ALL C.UTF-8 diff --git a/ros2/bouncy/ubuntu/bionic/ros-core/Dockerfile b/ros2/bouncy/ubuntu/bionic/ros-core/Dockerfile index dd00090c7..45f102dd1 100644 --- a/ros2/bouncy/ubuntu/bionic/ros-core/Dockerfile +++ b/ros2/bouncy/ubuntu/bionic/ros-core/Dockerfile @@ -23,6 +23,15 @@ RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 421C365BD9 RUN . /etc/os-release \ && echo "deb http://repo.ros2.org/$ID/main `lsb_release -sc` main" > /etc/apt/sources.list.d/ros2-latest.list +# break build cache for sync +RUN apt-get update \ + && . /etc/os-release \ + && echo "Release: Thu, 15 Nov 2018 21:55:19 UTC" \ + && export SUM=d18772441d1abd08e247af6cba22207e4f207306e6b98be79c53d0c074bc2ec1 \ + && export FILE=/var/lib/apt/lists/repo.ros2.org_ubuntu_main_dists_$(lsb_release -sc)_InRelease \ + && echo "$SUM *$FILE" | sha256sum --check \ + && rm -rf /var/lib/apt/lists/* + # setup environment ENV LANG C.UTF-8 ENV LC_ALL C.UTF-8