Ver a proveniência
Merge pull request #976 from ivan-boikov/master
No mailsync with locked GPG key in non-interactive shells
pull/1009/head
Luke Smith
há 1 ano
committed by
GitHub
ascendente
cometimento
213afe1e8f
Não foi encontrada uma chave conhecida para esta assinatura, na base de dados
ID da chave GPG: B5690EEEBB952194
1 ficheiros alterados com
3 adições e
0 eliminações
-
bin/mailsync
|
|
|
@@ -24,6 +24,9 @@ eval "$(grep -h -- \ |
|
|
|
"$HOME/.config/zsh/.zshenv" "$HOME/.bashrc" "$HOME/.zshrc" "$HOME/.config/zsh/.zshrc" \ |
|
|
|
"$HOME/.pam_environment" 2>/dev/null)" |
|
|
|
|
|
|
|
# For non-interactive shell (e.g. cron job) run only when the GPG key (in $GNUPGHOME or pass --homedir) is unlocked |
|
|
|
tty -s || (echo "dummy" | gpg --sign --batch --pinentry-mode error -o /dev/null > /dev/null 2>&1) || exit |
|
|
|
|
|
|
|
export GPG_TTY="$(tty)" |
|
|
|
|
|
|
|
[ -n "$MBSYNCRC" ] && alias mbsync="mbsync -c $MBSYNCRC" || MBSYNCRC="$HOME/.mbsyncrc" |
|
|
|
|