Add login shell check

This commit is contained in:
2025-04-24 02:28:57 -03:00
parent 3d966d48aa
commit bf63e412c8
2 changed files with 2 additions and 2 deletions

View File

@ -6,7 +6,7 @@
# Workaround for SSH/Login sessions # Workaround for SSH/Login sessions
# https://github.com/systemd/systemd/issues/7641#issuecomment-680694017 # https://github.com/systemd/systemd/issues/7641#issuecomment-680694017
if [[ -f /usr/lib/systemd/user-environment-generators/30-systemd-environment-d-generator ]]; then if shopt -q login_shell && [[ -f /usr/lib/systemd/user-environment-generators/30-systemd-environment-d-generator ]]; then
set -a set -a
eval "$(/usr/lib/systemd/user-environment-generators/30-systemd-environment-d-generator)" eval "$(/usr/lib/systemd/user-environment-generators/30-systemd-environment-d-generator)"
set +a set +a

View File

@ -6,7 +6,7 @@
# Workaround for SSH/Login sessions # Workaround for SSH/Login sessions
# https://github.com/systemd/systemd/issues/7641#issuecomment-680694017 # https://github.com/systemd/systemd/issues/7641#issuecomment-680694017
if [[ -f /usr/lib/systemd/user-environment-generators/30-systemd-environment-d-generator ]]; then if [[ -o login || -f /usr/lib/systemd/user-environment-generators/30-systemd-environment-d-generator ]]; then
set -a set -a
eval "$(/usr/lib/systemd/user-environment-generators/30-systemd-environment-d-generator)" eval "$(/usr/lib/systemd/user-environment-generators/30-systemd-environment-d-generator)"
set +a set +a