From 0d6052a750c338073290ed8074d825ecd08f7a9f Mon Sep 17 00:00:00 2001
From: Ryan Hancock <krhancoc@uwaterloo.ca>
Date: Wed, 9 Feb 2022 14:11:11 -0500
Subject: [PATCH] Allow ./run_assinment to be used with every assignment
 including kernel

---
 os161-container/helpers.sh        | 6 +++++-
 os161-container/run_assignment.sh | 2 +-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/os161-container/helpers.sh b/os161-container/helpers.sh
index 06e2bbf..60c8f83 100755
--- a/os161-container/helpers.sh
+++ b/os161-container/helpers.sh
@@ -46,6 +46,11 @@ build_k_helper() {
 	bmake WERROR= >> $LOGS/make.log 2>> $LOGS/make.log
 	bmake install >> $LOGS/make.log 2>> $LOGS/make.log
 
+	cd $OS161_DIR
+	echo "Building Userspace programs" >> $LOGS/make.log
+	bmake WERROR= >> $LOGS/make.log 2>> $LOGS/make.log
+	bmake install >> $LOGS/make.log 2>> $LOGS/make.log
+
 	cd /os-compile/
 	cp /sys161.conf .
 }
@@ -85,7 +90,6 @@ test_kernel() {
 		done
 	done
 	cd - > /dev/null
-	/evalaute $LOGS/test_public.log /assignments/$1
 }
 
 
diff --git a/os161-container/run_assignment.sh b/os161-container/run_assignment.sh
index 2f6f908..f12b175 100755
--- a/os161-container/run_assignment.sh
+++ b/os161-container/run_assignment.sh
@@ -9,4 +9,4 @@ source /helpers.sh
 
 /assignments/$1/run.sh $1
 
-/evalaute $LOGS/test_public.log /assignments/$1
+PYTHONDONTWRITEBYTECODE=TRUE /evalaute $LOGS/test_public.log /assignments/$1
-- 
GitLab