diff options
Diffstat (limited to 'scripts/image_signing/common_minimal.sh')
-rw-r--r-- | scripts/image_signing/common_minimal.sh | 5 |
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 |