Merge pull request #18574 from dawidd6/podman-root

This commit is contained in:
Carlo Cabrera 2024-10-15 17:30:05 +08:00 committed by GitHub
commit 4d4f3a2344
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -192,8 +192,9 @@ source "${HOMEBREW_LIBRARY}/Homebrew/utils/helpers.sh"
check-run-command-as-root() { check-run-command-as-root() {
[[ "${EUID}" == 0 || "${UID}" == 0 ]] || return [[ "${EUID}" == 0 || "${UID}" == 0 ]] || return
# Allow Azure Pipelines/GitHub Actions/Docker/Concourse/Kubernetes to do everything as root (as it's normal there) # Allow Azure Pipelines/GitHub Actions/Docker/Podman/Concourse/Kubernetes to do everything as root (as it's normal there)
[[ -f /.dockerenv ]] && return [[ -f /.dockerenv ]] && return
[[ -f /run/.containerenv ]] && return
[[ -f /proc/1/cgroup ]] && grep -E "azpl_job|actions_job|docker|garden|kubepods" -q /proc/1/cgroup && return [[ -f /proc/1/cgroup ]] && grep -E "azpl_job|actions_job|docker|garden|kubepods" -q /proc/1/cgroup && return
# Homebrew Services may need `sudo` for system-wide daemons. # Homebrew Services may need `sudo` for system-wide daemons.