diff --git a/modules/04-install-brew.sh b/modules/04-install-brew.sh index cb2e520..c2c7182 100755 --- a/modules/04-install-brew.sh +++ b/modules/04-install-brew.sh @@ -36,8 +36,13 @@ function ensureUserCanRunPasswordlessSudo() { } function getFirstFreeRoleAccountID() { - local minUserID=200 - local maxUserID=400 + local minUserID=450 + local maxUserID=499 + local uname_machine=$(/usr/bin/uname -m) + if [[ ${uname_machine} == "arm64" ]]; then + minUserID=200 + maxUserID=400 + fi dscl . -list '/Users' UniqueID | grep '_.*' | sort -n -k2 | awk -v i=${minUserID} '$2>='${minUserID}' && $2<'${maxUserID}' {if(i < $2) { print i; nextfile} else i=$2+1;} END {if(i <= '${maxUserID}' && ($2 < '${minUserID}' || $2 > '${maxUserID}')) print i;}' }