-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathDockerfile
22 lines (21 loc) · 1.21 KB
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
FROM i386/ubuntu:18.04
MAINTAINER fyli@cs.nctu.edu.tw
ARG DEBIAN_FRONTEND=noninteractive
ENV PATH="${PATH}:/opt/STM/STLinux-2.4/devkit/sh4/bin"
RUN sed -i 's/archive.ubuntu.com/ubuntu.cs.nctu.edu.tw/g' /etc/apt/sources.list
RUN apt-get update
RUN apt-get install apt-utils -y
RUN apt-get install rpm python-urlgrabber python-rpm python-sqlitecachec wget iputils-ping install-info -y
# RUN wget http://archive.stlinux.com/stlinux/2.4/misc/stlinux24-host-STLinux_deps-20150225-1.i386.rpm
# RUN wget http://archive.stlinux.com/stlinux/2.4/install
# RUN sed -i 's/${net_hostname}\/pub/archive.stlinux.com/g' install
# Mirror in NTTUCSIE
RUN wget http://linux.csie.nttu.edu.tw/stlinux/2.4/misc/stlinux24-host-STLinux_deps-20150225-1.i386.rpm
RUN wget http://linux.csie.nttu.edu.tw/stlinux/2.4/install
RUN sed -i 's/${net_hostname}\/pub/linux.csie.nttu.edu.tw/g' install
RUN chmod +x install
RUN rpm -ivh stlinux24-host-STLinux_deps-20150225-1.i386.rpm
RUN sed -i 's/#!\/bin\/sh/#!\/bin\/bash/g' install
RUN ./install -d all-sh4-glibc
# RUN sed -i 's/www.stlinux.com\/pub/archive.stlinux.com/g' /opt/STM/STLinux-2.4/host/etc/yum/yum.conf
RUN sed -i 's/www.stlinux.com\/pub/linux.csie.nttu.edu.tw/g' /opt/STM/STLinux-2.4/host/etc/yum/yum.conf