Skip to content

Commit

Permalink
Autogenerated Dockerfiles
Browse files Browse the repository at this point in the history
  • Loading branch information
nghiant2710 committed Dec 21, 2016
1 parent d581d7c commit 2049792
Show file tree
Hide file tree
Showing 21 changed files with 40 additions and 276 deletions.
9 changes: 5 additions & 4 deletions device-base/edison/debian/jessie/Dockerfile
Expand Up @@ -14,11 +14,11 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
&& rm -rf /var/lib/apt/lists/*

# MRAA
ENV MRAA_COMMIT d336e9f8d69a85b6ed1aeb5b324910234031d4a8
ENV MRAA_VERSION 1.1.1
ENV MRAA_COMMIT 6f9b470d8d25e2c8ba1586cd9d707b870ab30010
ENV MRAA_VERSION 1.5.1
# UPM
ENV UPM_COMMIT 1849e22154177096f1725e9cc96ec62ac2ef3635
ENV UPM_VERSION 0.7.2
ENV UPM_COMMIT cde747439f7ada792509dd2b56075d4744ac15e4
ENV UPM_VERSION 1.0.2

# Install mraa
RUN set -x \
Expand Down Expand Up @@ -51,6 +51,7 @@ RUN set -x \
&& cd / \
&& git clone https://github.com/intel-iot-devkit/upm.git \
&& cd /upm \
&& git checkout $UPM_COMMIT \
&& mkdir build && cd build \
&& cmake .. -DBUILDSWIGNODE=OFF -DBUILDSWIGPYTHON=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr \
&& make -j $(nproc) \
Expand Down
9 changes: 5 additions & 4 deletions device-base/edison/debian/wheezy/Dockerfile
Expand Up @@ -14,11 +14,11 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
&& rm -rf /var/lib/apt/lists/*

# MRAA
ENV MRAA_COMMIT d336e9f8d69a85b6ed1aeb5b324910234031d4a8
ENV MRAA_VERSION 1.1.1
ENV MRAA_COMMIT 6f9b470d8d25e2c8ba1586cd9d707b870ab30010
ENV MRAA_VERSION 1.5.1
# UPM
ENV UPM_COMMIT 1849e22154177096f1725e9cc96ec62ac2ef3635
ENV UPM_VERSION 0.7.2
ENV UPM_COMMIT 13e2e7aeb8769707b91b62f23d6669d3ee1a8651
ENV UPM_VERSION 1.0.0

# Install mraa
RUN set -x \
Expand Down Expand Up @@ -51,6 +51,7 @@ RUN set -x \
&& cd / \
&& git clone https://github.com/intel-iot-devkit/upm.git \
&& cd /upm \
&& git checkout $UPM_COMMIT \
&& mkdir build && cd build \
&& cmake .. -DBUILDSWIGNODE=OFF -DBUILDSWIGPYTHON=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr \
&& make -j $(nproc) \
Expand Down
60 changes: 4 additions & 56 deletions device-base/intel-quark/debian/jessie/Dockerfile
Expand Up @@ -6,61 +6,9 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
less \
module-init-tools \
nano \
net-tools \
net-tools \
ifupdown \
iputils-ping \
i2c-tools \
iputils-ping \
ifupdown \
usbutils \
usbutils \
&& rm -rf /var/lib/apt/lists/*

# MRAA
ENV MRAA_COMMIT d336e9f8d69a85b6ed1aeb5b324910234031d4a8
ENV MRAA_VERSION 1.1.1
# UPM
ENV UPM_COMMIT 1849e22154177096f1725e9cc96ec62ac2ef3635
ENV UPM_VERSION 0.7.2

# Install mraa
RUN set -x \
&& buildDeps=' \
build-essential \
git-core \
libpcre3-dev \
python-dev \
swig \
pkg-config \
curl \
' \
&& apt-get update && apt-get install -y $buildDeps --no-install-recommends && rm -rf /var/lib/apt/lists/* \
&& mkdir /cmake \
&& curl -SL https://cmake.org/files/v3.5/cmake-3.5.2.tar.gz -o cmake.tar.gz \
&& echo "92d8410d3d981bb881dfff2aed466da55a58d34c7390d50449aa59b32bb5e62a cmake.tar.gz" | sha256sum -c - \
&& tar -xzf cmake.tar.gz -C /cmake --strip-components=1 \
&& cd /cmake \
&& ./configure \
&& make -j $(nproc) \
&& make install \
&& cd / \
&& git clone https://github.com/intel-iot-devkit/mraa.git \
&& cd /mraa \
&& git checkout $MRAA_COMMIT \
&& mkdir build && cd build \
&& cmake .. -DBUILDSWIGNODE=OFF -DBUILDSWIGPYTHON=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr \
&& make -j $(nproc) \
&& make install \
&& cd / \
&& git clone https://github.com/intel-iot-devkit/upm.git \
&& cd /upm \
&& mkdir build && cd build \
&& cmake .. -DBUILDSWIGNODE=OFF -DBUILDSWIGPYTHON=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr \
&& make -j $(nproc) \
&& make install \
&& cd /cmake \
&& make uninstall \
&& apt-get purge -y --auto-remove $buildDeps \
&& cd / && rm -rf mraa upm cmake


# Update Shared Library Cache
RUN echo "/usr/local/lib/i386-linux-gnu/" >> /etc/ld.so.conf \
&& ldconfig
60 changes: 4 additions & 56 deletions device-base/intel-quark/debian/wheezy/Dockerfile
Expand Up @@ -6,61 +6,9 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
less \
module-init-tools \
nano \
net-tools \
net-tools \
ifupdown \
iputils-ping \
i2c-tools \
iputils-ping \
ifupdown \
usbutils \
usbutils \
&& rm -rf /var/lib/apt/lists/*

# MRAA
ENV MRAA_COMMIT d336e9f8d69a85b6ed1aeb5b324910234031d4a8
ENV MRAA_VERSION 1.1.1
# UPM
ENV UPM_COMMIT 1849e22154177096f1725e9cc96ec62ac2ef3635
ENV UPM_VERSION 0.7.2

# Install mraa
RUN set -x \
&& buildDeps=' \
build-essential \
git-core \
libpcre3-dev \
python-dev \
swig \
pkg-config \
curl \
' \
&& apt-get update && apt-get install -y $buildDeps --no-install-recommends && rm -rf /var/lib/apt/lists/* \
&& mkdir /cmake \
&& curl -SL https://cmake.org/files/v3.5/cmake-3.5.2.tar.gz -o cmake.tar.gz \
&& echo "92d8410d3d981bb881dfff2aed466da55a58d34c7390d50449aa59b32bb5e62a cmake.tar.gz" | sha256sum -c - \
&& tar -xzf cmake.tar.gz -C /cmake --strip-components=1 \
&& cd /cmake \
&& ./configure \
&& make -j $(nproc) \
&& make install \
&& cd / \
&& git clone https://github.com/intel-iot-devkit/mraa.git \
&& cd /mraa \
&& git checkout $MRAA_COMMIT \
&& mkdir build && cd build \
&& cmake .. -DBUILDSWIGNODE=OFF -DBUILDSWIGPYTHON=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr \
&& make -j $(nproc) \
&& make install \
&& cd / \
&& git clone https://github.com/intel-iot-devkit/upm.git \
&& cd /upm \
&& mkdir build && cd build \
&& cmake .. -DBUILDSWIGNODE=OFF -DBUILDSWIGPYTHON=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr \
&& make -j $(nproc) \
&& make install \
&& cd /cmake \
&& make uninstall \
&& apt-get purge -y --auto-remove $buildDeps \
&& cd / && rm -rf mraa upm cmake


# Update Shared Library Cache
RUN echo "/usr/local/lib/i386-linux-gnu/" >> /etc/ld.so.conf \
&& ldconfig
60 changes: 4 additions & 56 deletions device-base/qemux86/debian/jessie/Dockerfile
Expand Up @@ -6,61 +6,9 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
less \
module-init-tools \
nano \
net-tools \
net-tools \
ifupdown \
iputils-ping \
i2c-tools \
iputils-ping \
ifupdown \
usbutils \
usbutils \
&& rm -rf /var/lib/apt/lists/*

# MRAA
ENV MRAA_COMMIT d336e9f8d69a85b6ed1aeb5b324910234031d4a8
ENV MRAA_VERSION 1.1.1
# UPM
ENV UPM_COMMIT 1849e22154177096f1725e9cc96ec62ac2ef3635
ENV UPM_VERSION 0.7.2

# Install mraa
RUN set -x \
&& buildDeps=' \
build-essential \
git-core \
libpcre3-dev \
python-dev \
swig \
pkg-config \
curl \
' \
&& apt-get update && apt-get install -y $buildDeps --no-install-recommends && rm -rf /var/lib/apt/lists/* \
&& mkdir /cmake \
&& curl -SL https://cmake.org/files/v3.5/cmake-3.5.2.tar.gz -o cmake.tar.gz \
&& echo "92d8410d3d981bb881dfff2aed466da55a58d34c7390d50449aa59b32bb5e62a cmake.tar.gz" | sha256sum -c - \
&& tar -xzf cmake.tar.gz -C /cmake --strip-components=1 \
&& cd /cmake \
&& ./configure \
&& make -j $(nproc) \
&& make install \
&& cd / \
&& git clone https://github.com/intel-iot-devkit/mraa.git \
&& cd /mraa \
&& git checkout $MRAA_COMMIT \
&& mkdir build && cd build \
&& cmake .. -DBUILDSWIGNODE=OFF -DBUILDSWIGPYTHON=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr \
&& make -j $(nproc) \
&& make install \
&& cd / \
&& git clone https://github.com/intel-iot-devkit/upm.git \
&& cd /upm \
&& mkdir build && cd build \
&& cmake .. -DBUILDSWIGNODE=OFF -DBUILDSWIGPYTHON=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr \
&& make -j $(nproc) \
&& make install \
&& cd /cmake \
&& make uninstall \
&& apt-get purge -y --auto-remove $buildDeps \
&& cd / && rm -rf mraa upm cmake


# Update Shared Library Cache
RUN echo "/usr/local/lib/i386-linux-gnu/" >> /etc/ld.so.conf \
&& ldconfig
60 changes: 4 additions & 56 deletions device-base/qemux86/debian/wheezy/Dockerfile
Expand Up @@ -6,61 +6,9 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
less \
module-init-tools \
nano \
net-tools \
net-tools \
ifupdown \
iputils-ping \
i2c-tools \
iputils-ping \
ifupdown \
usbutils \
usbutils \
&& rm -rf /var/lib/apt/lists/*

# MRAA
ENV MRAA_COMMIT d336e9f8d69a85b6ed1aeb5b324910234031d4a8
ENV MRAA_VERSION 1.1.1
# UPM
ENV UPM_COMMIT 1849e22154177096f1725e9cc96ec62ac2ef3635
ENV UPM_VERSION 0.7.2

# Install mraa
RUN set -x \
&& buildDeps=' \
build-essential \
git-core \
libpcre3-dev \
python-dev \
swig \
pkg-config \
curl \
' \
&& apt-get update && apt-get install -y $buildDeps --no-install-recommends && rm -rf /var/lib/apt/lists/* \
&& mkdir /cmake \
&& curl -SL https://cmake.org/files/v3.5/cmake-3.5.2.tar.gz -o cmake.tar.gz \
&& echo "92d8410d3d981bb881dfff2aed466da55a58d34c7390d50449aa59b32bb5e62a cmake.tar.gz" | sha256sum -c - \
&& tar -xzf cmake.tar.gz -C /cmake --strip-components=1 \
&& cd /cmake \
&& ./configure \
&& make -j $(nproc) \
&& make install \
&& cd / \
&& git clone https://github.com/intel-iot-devkit/mraa.git \
&& cd /mraa \
&& git checkout $MRAA_COMMIT \
&& mkdir build && cd build \
&& cmake .. -DBUILDSWIGNODE=OFF -DBUILDSWIGPYTHON=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr \
&& make -j $(nproc) \
&& make install \
&& cd / \
&& git clone https://github.com/intel-iot-devkit/upm.git \
&& cd /upm \
&& mkdir build && cd build \
&& cmake .. -DBUILDSWIGNODE=OFF -DBUILDSWIGPYTHON=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr \
&& make -j $(nproc) \
&& make install \
&& cd /cmake \
&& make uninstall \
&& apt-get purge -y --auto-remove $buildDeps \
&& cd / && rm -rf mraa upm cmake


# Update Shared Library Cache
RUN echo "/usr/local/lib/i386-linux-gnu/" >> /etc/ld.so.conf \
&& ldconfig
2 changes: 0 additions & 2 deletions node/qemux86/debian/0.10/Dockerfile
Expand Up @@ -7,8 +7,6 @@ RUN curl -SLO "http://resin-packages.s3.amazonaws.com/node/v$NODE_VERSION/node-v
&& echo "6ff9db1265c85edabbf5dd3b18821c97bb5e80f6d29e2330f3298d7d89c5032b node-v0.10.48-linux-i386.tar.gz" | sha256sum -c - \
&& tar -xzf "node-v$NODE_VERSION-linux-i386.tar.gz" -C /usr/local --strip-components=1 \
&& rm "node-v$NODE_VERSION-linux-i386.tar.gz" \
&& npm install mraa@$MRAA_VERSION \
&& npm cache clear \
&& npm config set unsafe-perm true -g --unsafe-perm \
&& rm -rf /tmp/*

Expand Down
6 changes: 2 additions & 4 deletions node/qemux86/debian/0.10/slim/Dockerfile
Expand Up @@ -3,18 +3,16 @@ FROM resin/qemux86-debian:jessie

ENV NODE_VERSION 0.10.48

RUN buildDeps='curl build-essential python' \
RUN buildDeps='curl' \
&& set -x \
&& apt-get update && apt-get install -y $buildDeps --no-install-recommends \
&& rm -rf /var/lib/apt/lists/* \
&& curl -SLO "http://resin-packages.s3.amazonaws.com/node/v$NODE_VERSION/node-v$NODE_VERSION-linux-i386.tar.gz" \
&& echo "6ff9db1265c85edabbf5dd3b18821c97bb5e80f6d29e2330f3298d7d89c5032b node-v0.10.48-linux-i386.tar.gz" | sha256sum -c - \
&& tar -xzf "node-v$NODE_VERSION-linux-i386.tar.gz" -C /usr/local --strip-components=1 \
&& rm "node-v$NODE_VERSION-linux-i386.tar.gz" \
&& npm install mraa@$MRAA_VERSION \
&& npm cache clear \
&& npm config set unsafe-perm true -g --unsafe-perm \
&& apt-get purge -y --auto-remove $buildDeps \
&& npm config set unsafe-perm true -g --unsafe-perm \
&& rm -rf /tmp/*

CMD ["echo","'No CMD command was set in Dockerfile! Details about CMD command could be found in Dockerfile Guide section in our Docs. Here's the link: http://docs.resin.io/deployment/dockerfile"]
2 changes: 0 additions & 2 deletions node/qemux86/debian/0.12/Dockerfile
Expand Up @@ -7,8 +7,6 @@ RUN curl -SLO "http://resin-packages.s3.amazonaws.com/node/v$NODE_VERSION/node-v
&& echo "62b43c74e683bed3e13e5949fd93e8e587a1d686e42167babb221f65ba625ebb node-v0.12.15-linux-i386.tar.gz" | sha256sum -c - \
&& tar -xzf "node-v$NODE_VERSION-linux-i386.tar.gz" -C /usr/local --strip-components=1 \
&& rm "node-v$NODE_VERSION-linux-i386.tar.gz" \
&& npm install mraa@$MRAA_VERSION \
&& npm cache clear \
&& npm config set unsafe-perm true -g --unsafe-perm \
&& rm -rf /tmp/*

Expand Down
6 changes: 2 additions & 4 deletions node/qemux86/debian/0.12/slim/Dockerfile
Expand Up @@ -3,18 +3,16 @@ FROM resin/qemux86-debian:jessie

ENV NODE_VERSION 0.12.15

RUN buildDeps='curl build-essential python' \
RUN buildDeps='curl' \
&& set -x \
&& apt-get update && apt-get install -y $buildDeps --no-install-recommends \
&& rm -rf /var/lib/apt/lists/* \
&& curl -SLO "http://resin-packages.s3.amazonaws.com/node/v$NODE_VERSION/node-v$NODE_VERSION-linux-i386.tar.gz" \
&& echo "62b43c74e683bed3e13e5949fd93e8e587a1d686e42167babb221f65ba625ebb node-v0.12.15-linux-i386.tar.gz" | sha256sum -c - \
&& tar -xzf "node-v$NODE_VERSION-linux-i386.tar.gz" -C /usr/local --strip-components=1 \
&& rm "node-v$NODE_VERSION-linux-i386.tar.gz" \
&& npm install mraa@$MRAA_VERSION \
&& npm cache clear \
&& npm config set unsafe-perm true -g --unsafe-perm \
&& apt-get purge -y --auto-remove $buildDeps \
&& npm config set unsafe-perm true -g --unsafe-perm \
&& rm -rf /tmp/*

CMD ["echo","'No CMD command was set in Dockerfile! Details about CMD command could be found in Dockerfile Guide section in our Docs. Here's the link: http://docs.resin.io/deployment/dockerfile"]
2 changes: 0 additions & 2 deletions node/qemux86/debian/4.7/Dockerfile
Expand Up @@ -7,8 +7,6 @@ RUN curl -SLO "http://resin-packages.s3.amazonaws.com/node/v$NODE_VERSION/node-v
&& echo "ceffc1f5d301fbd9b0e46ccb05b93e32b7b4dff8a1be59f6f03e7eb17372a7c8 node-v4.7.0-linux-i386.tar.gz" | sha256sum -c - \
&& tar -xzf "node-v$NODE_VERSION-linux-i386.tar.gz" -C /usr/local --strip-components=1 \
&& rm "node-v$NODE_VERSION-linux-i386.tar.gz" \
&& npm install mraa@$MRAA_VERSION \
&& npm cache clear \
&& npm config set unsafe-perm true -g --unsafe-perm \
&& rm -rf /tmp/*

Expand Down

0 comments on commit 2049792

Please sign in to comment.