From 48d2621e73c843f43161340beda959476898dbf5 Mon Sep 17 00:00:00 2001 From: Ryan Hancock <krhancoc@uwaterloo.ca> Date: Thu, 17 Feb 2022 15:14:41 -0500 Subject: [PATCH] Dockerfile changes --- os161-container/Dockerfile | 2 ++ os161-container/helpers.sh | 1 + 2 files changed, 3 insertions(+) diff --git a/os161-container/Dockerfile b/os161-container/Dockerfile index 5859bcf..67bb4b0 100644 --- a/os161-container/Dockerfile +++ b/os161-container/Dockerfile @@ -74,7 +74,9 @@ RUN rm -rf /os161-gdb /os161-gdb.tar.gz RUN cd /os161/tools/bin && sh -c 'for i in mips-*; do ln -s /os161/tools/bin/$i /os161/tools/bin/cs350-`echo $i | cut -d- -f4-`; done' RUN python3 -m pip install -U prettytable +RUN apt update && apt install sudo COPY evaluate.py /evalaute +RUN useradd -ms /usr/sbin/nologin user COPY helpers.sh /helpers.sh RUN echo "source /helpers.sh" >> ~/.bashrc COPY run_assignment.sh /run_assignment.sh diff --git a/os161-container/helpers.sh b/os161-container/helpers.sh index 60c8f83..dee1739 100755 --- a/os161-container/helpers.sh +++ b/os161-container/helpers.sh @@ -24,6 +24,7 @@ build_k_helper() { cd $OS161_DIR mkdir /os-compile 2> /dev/null cp -r /kernel/kern/* $OS161_DIR/kern/ + rm -rf $OS161_DIR/kern/compile 2> /dev/null set -e # Configure - step 1 echo "[CS350] $1 Configuring Kernel..." -- GitLab