mirror of
https://github.com/claunia/cross-docks.git
synced 2025-12-16 19:24:49 +00:00
44 lines
1.2 KiB
Docker
44 lines
1.2 KiB
Docker
FROM ubuntu:latest
|
|
|
|
LABEL maintainer="claunia@claunia.com"
|
|
|
|
RUN DEBIAN_FRONTEND="noninteractive" apt-get update && apt-get -y install software-properties-common tzdata
|
|
|
|
RUN DEBIAN_FRONTEND="noninteractive" add-apt-repository ppa:vriviere/ppa
|
|
|
|
RUN apt-get update \
|
|
&& apt-get install -y ssh gdb cmake rsync tar python cross-mint-essential \
|
|
cflib-m68k-atari-mint \
|
|
gemma-m68k-atari-mint \
|
|
ldg-m68k-atari-mint \
|
|
sdl-m68k-atari-mint \
|
|
ncurses-m68k-atari-mint \
|
|
zlib-m68k-atari-mint \
|
|
readline-m68k-atari-mint \
|
|
openssl-m68k-atari-mint \
|
|
&& apt-get clean
|
|
|
|
COPY toolchain.cmake /usr/m68k-atari-mint/
|
|
|
|
RUN ( \
|
|
echo 'LogLevel DEBUG2'; \
|
|
echo 'PermitRootLogin yes'; \
|
|
echo 'PasswordAuthentication yes'; \
|
|
echo 'Subsystem sftp /usr/lib/openssh/sftp-server'; \
|
|
) > /etc/ssh/sshd_config_remote_dev \
|
|
&& mkdir /run/sshd
|
|
|
|
RUN useradd -m user \
|
|
&& yes password | passwd user
|
|
|
|
RUN usermod -s /bin/bash user
|
|
|
|
ENV AS=/usr/bin/m68k-atari-mint-as \
|
|
LD=/usr/bin/m68k-atari-mint-ld \
|
|
AR=/usr/bin/m68k-atari-mint-ar \
|
|
CC=/usr/bin/m68k-atari-mint-gcc \
|
|
CXX=/usr/bin/m68k-atari-mint-g++ \
|
|
RANLIB=/usr/bin/m68k-atari-mint-ranlib
|
|
|
|
CMD ["/usr/sbin/sshd", "-D", "-e", "-f", "/etc/ssh/sshd_config_remote_dev"]
|