fixes after hadolint check (#442)
Co-authored-by: あく <alleteam@gmail.com>
This commit is contained in:
		
							parent
							
								
									bc11381016
								
							
						
					
					
						commit
						024ced4672
					
				| @ -1,7 +1,8 @@ | |||||||
| FROM ubuntu:18.04 | FROM ubuntu:18.04 | ||||||
| 
 | 
 | ||||||
| RUN apt update && \ | # hadolint ignore=DL3008 | ||||||
|     DEBIAN_FRONTEND=noninteractive apt install -y --no-install-recommends \ | RUN apt-get update && \ | ||||||
|  |     DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ | ||||||
|         software-properties-common \ |         software-properties-common \ | ||||||
|         gpg-agent \ |         gpg-agent \ | ||||||
|         make \ |         make \ | ||||||
| @ -28,33 +29,41 @@ RUN apt update && \ | |||||||
|         dfu-util \ |         dfu-util \ | ||||||
|         && apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* |         && apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* | ||||||
| 
 | 
 | ||||||
| RUN wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key| apt-key add - && add-apt-repository "deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic-12 main" | SHELL ["/bin/bash", "-eo", "pipefail", "-c"] | ||||||
|  | RUN wget --progress=dot:giga -O - "https://apt.llvm.org/llvm-snapshot.gpg.key" | apt-key add - && add-apt-repository "deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic-12 main" | ||||||
| 
 | 
 | ||||||
| RUN apt update && \ | # hadolint ignore=DL3008 | ||||||
|     apt install -y --no-install-recommends \ | RUN apt-get update && \ | ||||||
|  |     apt-get install -y --no-install-recommends \ | ||||||
|         libclang-12-dev \ |         libclang-12-dev \ | ||||||
|         clang-format-12 \ |         clang-format-12 \ | ||||||
|         && apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* |         && apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* | ||||||
| 
 | 
 | ||||||
| # install arm-none-eabi | # install arm-none-eabi | ||||||
| 
 | 
 | ||||||
| RUN wget https://developer.arm.com/-/media/Files/downloads/gnu-rm/10-2020q4/gcc-arm-none-eabi-10-2020-q4-major-x86_64-linux.tar.bz2 && \ | # hadolint ignore=DL3003 | ||||||
|  | RUN wget --progress=dot:giga "https://developer.arm.com/-/media/Files/downloads/gnu-rm/10-2020q4/gcc-arm-none-eabi-10-2020-q4-major-x86_64-linux.tar.bz2" && \ | ||||||
|     tar xjf gcc-arm-none-eabi-10-2020-q4-major-x86_64-linux.tar.bz2 && \ |     tar xjf gcc-arm-none-eabi-10-2020-q4-major-x86_64-linux.tar.bz2 && \ | ||||||
|  |     rm gcc-arm-none-eabi-10-2020-q4-major-x86_64-linux.tar.bz2 && \ | ||||||
|     cd gcc-arm-none-eabi-10-2020-q4-major/bin/ && \ |     cd gcc-arm-none-eabi-10-2020-q4-major/bin/ && \ | ||||||
|     for file in * ; do ln -s ${PWD}/${file} /usr/bin/${file} ; done && \ |     for file in * ; do ln -s "${PWD}/${file}" "/usr/bin/${file}" ; done && \ | ||||||
|     cd / && arm-none-eabi-gcc -v && arm-none-eabi-gdb -v |     cd / && arm-none-eabi-gcc -v && arm-none-eabi-gdb -v | ||||||
|      |      | ||||||
| # install hex2dfu | # install hex2dfu | ||||||
| 
 | 
 | ||||||
| RUN wget https://github.com/rusdacent/hex2dfu/archive/master.zip --output-document=hex2dfu.zip && \ | # hadolint ignore=DL3003 | ||||||
|  | RUN wget --progress=dot:giga "https://github.com/rusdacent/hex2dfu/archive/master.zip" --output-document=hex2dfu.zip && \ | ||||||
|     unzip hex2dfu.zip && \ |     unzip hex2dfu.zip && \ | ||||||
|  |     rm hex2dfu.zip && \ | ||||||
|     cd hex2dfu-master && gcc hex2dfu.c ED25519/*.c -o hex2dfu && \ |     cd hex2dfu-master && gcc hex2dfu.c ED25519/*.c -o hex2dfu && \ | ||||||
|     ln -s ${PWD}/hex2dfu /usr/bin/hex2dfu |     ln -s "${PWD}/hex2dfu" /usr/bin/hex2dfu | ||||||
| 
 | 
 | ||||||
| # install openocd | # install openocd | ||||||
| 
 | 
 | ||||||
|  | # hadolint ignore=DL3003 | ||||||
| RUN git clone --depth 1 --branch v0.11.0 https://github.com/ntfreak/openocd.git && \ | RUN git clone --depth 1 --branch v0.11.0 https://github.com/ntfreak/openocd.git && \ | ||||||
|     cd openocd && ./bootstrap && ./configure && make install && \ |     cd openocd && ./bootstrap && ./configure && make install && \ | ||||||
|  |     cd .. && rm -rf openocd && \ | ||||||
|     openocd --version |     openocd --version | ||||||
| 
 | 
 | ||||||
| COPY entrypoint.sh syntax_check.sh / | COPY entrypoint.sh syntax_check.sh / | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 rusdacent
						rusdacent