From 7b398fd127ad835fa6901ca13d21c26a095877fd Mon Sep 17 00:00:00 2001
From: Jean-Paul Calderone <exarkun@twistedmatrix.com>
Date: Mon, 19 Jul 2021 11:50:53 -0400
Subject: [PATCH] Propagate morph success/failure out of update-deployment

---
 nixos/modules/update-deployment | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/nixos/modules/update-deployment b/nixos/modules/update-deployment
index 90adc6ff..d8d32ff6 100755
--- a/nixos/modules/update-deployment
+++ b/nixos/modules/update-deployment
@@ -92,7 +92,9 @@ export NIX_PATH="nixpkgs=$(nix eval "(import ${CHECKOUT}/nixpkgs-2105.nix { }).p
 if morph deploy "${CHECKOUT}"/morph/grid/"${GRIDNAME}"/grid.nix switch --on "$(hostname)"; then
     # The deployment succeeded.  Record success along with context we pre-computed.
     echo "${LOG_MESSAGE} OK" >> ${HOME}/updates.txt
+    exit 0
 else
     # Oops.  Not so fortunate.  Record failure.
     echo "${LOG_MESSAGE} FAIL" >> ${HOME}/updates.txt
+    exit 1
 fi
-- 
GitLab