about summary refs log tree commit diff stats
path: root/core/conf/skel
diff options
context:
space:
mode:
authorSilvino Silva <silvino@bk.ru>2018-12-15 19:07:28 +0000
committerSilvino Silva <silvino@bk.ru>2018-12-15 19:07:28 +0000
commit57a604e35930f4f58aabe93c8c51de5ee378813c (patch)
treec525b26849561aaef85abd50b36c7d6f6344cbae /core/conf/skel
parent7dd5f7d9c2875f8d8b5ad7ba92484d805e94dabb (diff)
parentd29168d07293ffd1c8c1a186c42fc70f5461e928 (diff)
downloaddoc-57a604e35930f4f58aabe93c8c51de5ee378813c.tar.gz
doc-0.4.0 release
Diffstat (limited to 'core/conf/skel')
-rw-r--r--core/conf/skel/.profile33
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