From cc3226a5ea13b963a18755879c4bb6379a42f36f Mon Sep 17 00:00:00 2001 From: Aaron Fiore Date: Tue, 27 Jan 2026 15:16:55 -0800 Subject: [PATCH] client: lib_env: allow non-root system user; print warning Needed for CI. --- client/src/docker/lib/internal/lib_env.bash | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/client/src/docker/lib/internal/lib_env.bash b/client/src/docker/lib/internal/lib_env.bash index 9b085ea..927e8e0 100644 --- a/client/src/docker/lib/internal/lib_env.bash +++ b/client/src/docker/lib/internal/lib_env.bash @@ -2,7 +2,7 @@ # docker-finance | modern accounting for the power-user # -# Copyright (C) 2021-2025 Aaron Fiore (Founder, Evergreen Crypto LLC) +# Copyright (C) 2021-2026 Aaron Fiore (Founder, Evergreen Crypto LLC) # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -31,7 +31,9 @@ source "${DOCKER_FINANCE_CLIENT_REPO}/container/src/finance/lib/internal/lib_uti # if [ $UID -lt 1000 ]; then - lib_utils::die_fatal "Do not run as root or system user!" + [ $UID -eq 0 ] \ + && lib_utils::die_fatal "Cannot run as root!" \ + || lib_utils::print_warning "Running as system user" fi # Dependencies