From 549dded8e50f7fcb657aeb80b789c592ca4d8254 Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Tue, 20 Apr 2021 02:38:44 +0100 Subject: [PATCH] Add m68k for AmigaOS. --- cross-m68k-amigaos/Dockerfile | 20 ++++++++++++++++++++ cross-m68k-amigaos/README.md | 19 +++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 cross-m68k-amigaos/Dockerfile create mode 100644 cross-m68k-amigaos/README.md diff --git a/cross-m68k-amigaos/Dockerfile b/cross-m68k-amigaos/Dockerfile new file mode 100644 index 0000000..3c97915 --- /dev/null +++ b/cross-m68k-amigaos/Dockerfile @@ -0,0 +1,20 @@ +FROM amigadev/crosstools:m68k-amigaos + +LABEL maintainer="claunia@claunia.com" + +RUN apt-get update && apt-get install -y ssh gdb cmake rsync tar python && apt-get clean + +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 + +CMD ["/usr/sbin/sshd" "-D" "-e" "-f" "/etc/ssh/sshd_config_remote_dev"] \ No newline at end of file diff --git a/cross-m68k-amigaos/README.md b/cross-m68k-amigaos/README.md new file mode 100644 index 0000000..6bc2846 --- /dev/null +++ b/cross-m68k-amigaos/README.md @@ -0,0 +1,19 @@ +# Cross compilation environment + +| | | +|--------------------------:|:--------------------------------------------------| +| **Compiler:** | 6.5.0b 210307172926 | +| **Target architecture:** | m68k | +| **Target OS:** | AmigaOS | +| **AS:** | `/opt/m68k-amigaos/bin/m68k-amigaos-as` | +| **LD:** | `/opt/m68k-amigaos/bin/m68k-amigaos-ld` | +| **AR:** | `/opt/m68k-amigaos/bin/m68k-amigaos-ar` | +| **CC:** | `/opt/m68k-amigaos/bin/m68k-amigaos-gcc` | +| **CXX:** | `/opt/m68k-amigaos/bin/m68k-amigaos-g++` | +| **RANLIB:** | `/opt/m68k-amigaos/bin/m68k-amigaos-ranlib` | +| **CMake toolchain file:** | `/opt/m68k-amigaos/lib/m68k-amigaos.cmake` | +| **SSH daemon:** | *Yes* | +| **Username:** | `user` | +| **Password:** | `password` | + +Installed using [Marlon Beijer's Docker image](https://hub.docker.com/layers/amigadev/crosstools/m68k-amigaos).