Skip to content
Snippets Groups Projects
Unverified Commit 48d2621e authored by Ryan Hancock's avatar Ryan Hancock
Browse files

Dockerfile changes

parent 0d6052a7
No related branches found
No related tags found
No related merge requests found
...@@ -74,7 +74,9 @@ RUN rm -rf /os161-gdb /os161-gdb.tar.gz ...@@ -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 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 python3 -m pip install -U prettytable
RUN apt update && apt install sudo
COPY evaluate.py /evalaute COPY evaluate.py /evalaute
RUN useradd -ms /usr/sbin/nologin user
COPY helpers.sh /helpers.sh COPY helpers.sh /helpers.sh
RUN echo "source /helpers.sh" >> ~/.bashrc RUN echo "source /helpers.sh" >> ~/.bashrc
COPY run_assignment.sh /run_assignment.sh COPY run_assignment.sh /run_assignment.sh
......
...@@ -24,6 +24,7 @@ build_k_helper() { ...@@ -24,6 +24,7 @@ build_k_helper() {
cd $OS161_DIR cd $OS161_DIR
mkdir /os-compile 2> /dev/null mkdir /os-compile 2> /dev/null
cp -r /kernel/kern/* $OS161_DIR/kern/ cp -r /kernel/kern/* $OS161_DIR/kern/
rm -rf $OS161_DIR/kern/compile 2> /dev/null
set -e set -e
# Configure - step 1 # Configure - step 1
echo "[CS350] $1 Configuring Kernel..." echo "[CS350] $1 Configuring Kernel..."
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment