From aa90f1e34e656a34d898847b3a801a54a50dcaed Mon Sep 17 00:00:00 2001 From: Scott Duensing Date: Sun, 8 Jun 2025 21:06:03 -0500 Subject: [PATCH] Added dpkg locked check and install cleanup. --- unsafe-update-payload.sh | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/unsafe-update-payload.sh b/unsafe-update-payload.sh index bd0e942..350d214 100644 --- a/unsafe-update-payload.sh +++ b/unsafe-update-payload.sh @@ -1,13 +1,28 @@ function unsafeUpdate() { + echo "Running user updates." + + # Clean up after installation. + if [[ -f install.sh ]]; then + rm install.sh + fi + if [[ -d chromebook-linux ]]; then + rm -rf chromebook-linux + fi + # Additional updates that require 'user'. - true } function unsafeUpdateRoot() { + + echo "Running root updates." + # Handle system updates. - apt-get update + while : ; do + apt-get update + [[ $? -ne 0 ]] || break + done apt-get -fy upgrade apt-get -fy dist-upgrade apt-get -fy autoremove