summaryrefslogtreecommitdiff
path: root/scripts/image_signing/common_minimal.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/image_signing/common_minimal.sh')
-rw-r--r--scripts/image_signing/common_minimal.sh5
1 files changed, 4 insertions, 1 deletions
diff --git a/scripts/image_signing/common_minimal.sh b/scripts/image_signing/common_minimal.sh
index a591ae47..f50a3c0a 100644
--- a/scripts/image_signing/common_minimal.sh
+++ b/scripts/image_signing/common_minimal.sh
@@ -365,7 +365,10 @@ ensure_files_exist() {
# Args: rootfs
no_chronos_password() {
local rootfs=$1
- sudo grep -q '^chronos:\*:' "$rootfs/etc/shadow"
+ # Make sure the chronos user actually exists.
+ if grep -qs '^chronos:' "${rootfs}/etc/passwd"; then
+ sudo grep -q '^chronos:\*:' "${rootfs}/etc/shadow"
+ fi
}
trap "cleanup_temps_and_mounts" EXIT