|
Server : Apache System : Linux s1230 5.15.0-139-generic #149~20.04.1 SMP Tue Jul 14 11:21:49 UTC 2026 x86_64 User : p141464 ( 418825) PHP Version : 7.4.33.12 Disable Function : NONE Directory : /usr/local/gnupg/bin/ |
Upload File : |
#!/bin/bash
# GNUPGHOME-Default im Wrapper (ersetzt profile.d — greift auch in non-login/cron/app).
# Absolute Chroot-Pfade, weil $HOME in managed Chroots unzuverlaessig ist
# (~/.gnupg ist zudem nicht anlegbar: Chroot-Root ist root:root).
# Nur setzen wenn ungesetzt; User-GNUPGHOME/--homedir gewinnt.
# 2 Ordner: Legacy-Keyring zuerst, sonst Platform-Default.
if [ -z "${GNUPGHOME:-}" ]; then
if [ -f /etc/gnupg/pubring.gpg ] || [ -f /etc/gnupg/pubring.kbx ]; then
GNUPGHOME="/etc/gnupg" # Legacy custom store (z.B. p638483)
else
GNUPGHOME="/files/.mwsoftware/gnupg" # Platform-Default (ehem. profile.d)
fi
export GNUPGHOME
fi
mkdir -p "$GNUPGHOME" 2>/dev/null; chmod 700 "$GNUPGHOME" 2>/dev/null
/usr/local/gnupg/usr/bin/gpg \
--dirmngr-program /usr/local/bin/dirmngr \
--agent-program=/usr/local/bin/gpg-agent "$@"