diff --git a/dockerfiles/autograding-default/ubuntu-22.04/Dockerfile b/dockerfiles/autograding-default/ubuntu-22.04/Dockerfile index 4c05abd..a07fc66 100644 --- a/dockerfiles/autograding-default/ubuntu-22.04/Dockerfile +++ b/dockerfiles/autograding-default/ubuntu-22.04/Dockerfile @@ -78,6 +78,8 @@ RUN chmod -R 755 ${SUBMITTY_INSTALL_DIR}/bin/comment_count.py RUN sed -i '/en_US.UTF-8/s/^# //g' /etc/locale.gen && locale-gen +# for debugging system call filtering +RUN apt-get install -y strace RUN apt-get purge -y --auto-remove wget RUN rm -rf /var/lib/apt/lists/* diff --git a/dockerfiles/clang/14/Dockerfile b/dockerfiles/clang/14/Dockerfile index c18253f..6bff491 100644 --- a/dockerfiles/clang/14/Dockerfile +++ b/dockerfiles/clang/14/Dockerfile @@ -3,6 +3,10 @@ FROM ubuntu:22.04 # installing clang & clang++ RUN apt-get update RUN apt-get install -y clang-14 lld-14 + +# for debugging system call filtering +RUN apt-get install -y strace + RUN rm -rf /var/lib/apt/lists/* # symlinks diff --git a/dockerfiles/gcc/11/Dockerfile b/dockerfiles/gcc/11/Dockerfile index 4872288..a3ac5f7 100644 --- a/dockerfiles/gcc/11/Dockerfile +++ b/dockerfiles/gcc/11/Dockerfile @@ -1,8 +1,11 @@ FROM ubuntu:22.04 -# installing requirements to get and extract prebuilt binaries RUN apt-get update RUN apt-get install -y gcc-11 g++-11 + +# for debugging system call filtering +RUN apt-get install -y strace + RUN rm -rf /var/lib/apt/lists/* # symlinks - x86 diff --git a/dockerfiles/python/3.10/Dockerfile b/dockerfiles/python/3.10/Dockerfile index 7319734..208ae43 100644 --- a/dockerfiles/python/3.10/Dockerfile +++ b/dockerfiles/python/3.10/Dockerfile @@ -3,6 +3,10 @@ FROM ubuntu:22.04 # installing python RUN apt-get update RUN apt-get install -y python3.10 + +# for debugging system call filtering +RUN apt-get install -y strace + RUN rm -rf /var/lib/apt/lists/* # symlinks