diff options
author | Silvino Silva <silvino@bk.ru> | 2018-12-15 19:07:28 +0000 |
---|---|---|
committer | Silvino Silva <silvino@bk.ru> | 2018-12-15 19:07:28 +0000 |
commit | 57a604e35930f4f58aabe93c8c51de5ee378813c (patch) | |
tree | c525b26849561aaef85abd50b36c7d6f6344cbae /core/conf/skel | |
parent | 7dd5f7d9c2875f8d8b5ad7ba92484d805e94dabb (diff) | |
parent | d29168d07293ffd1c8c1a186c42fc70f5461e928 (diff) | |
download | doc-57a604e35930f4f58aabe93c8c51de5ee378813c.tar.gz |
doc-0.4.0 release
Diffstat (limited to 'core/conf/skel')
-rw-r--r-- | core/conf/skel/.profile | 33 |
1 files changed, 31 insertions, 2 deletions
diff --git a/core/conf/skel/.profile b/core/conf/skel/.profile index 71dd6f8..1c8aa8b 100644 --- a/core/conf/skel/.profile +++ b/core/conf/skel/.profile @@ -1,6 +1,35 @@ export GPG_AGENT_INFO # the env file does not contain the export statement export SSH_AUTH_SOCK # enable gpg-agent for ssh -export GPGKEY=8BF422F7 +export GPGKEY=XXXXXXXX -#alias prodtmux="ssh srv-remote -t tmux a" +# ssh-agent to ask only ounce for password +SSH_ENV="$HOME/.ssh/environment" +function start_agent { + echo "Initialising new SSH agent..." + /usr/bin/ssh-agent | sed 's/^echo/#echo/' > "${SSH_ENV}" + echo succeeded + chmod 600 "${SSH_ENV}" + . "${SSH_ENV}" > /dev/null + /usr/bin/ssh-add; +} + +# Source SSH settings, if applicable +if [ -f "${SSH_ENV}" ]; then + . "${SSH_ENV}" > /dev/null + #ps ${SSH_AGENT_PID} doesn't work under cywgin + ps -ef | grep ${SSH_AGENT_PID} | grep ssh-agent$ > /dev/null || { + start_agent; + } +else + start_agent; +fi + +# Weston +if test -z "${XDG_RUNTIME_DIR}"; then + export XDG_RUNTIME_DIR=/tmp/${UID}-runtime-dir + if ! test -d "${XDG_RUNTIME_DIR}"; then + mkdir "${XDG_RUNTIME_DIR}" + chmod 0700 "${XDG_RUNTIME_DIR}" + fi +fi |