]> gitweb.fluxo.info Git - rhatto/dotfiles/profile.git/commitdiff
Feat: comments about SSH and GPG agents
authorSilvio Rhatto <rhatto@riseup.net>
Fri, 9 Aug 2024 13:10:52 +0000 (10:10 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Fri, 9 Aug 2024 13:10:52 +0000 (10:10 -0300)
profile.dot.link

index 4c5c866c4b90385730f695c9369919d40957b258..713b1be3c4dff456a4c0bbf2dceef8418c4c6ef5 100644 (file)
@@ -339,9 +339,21 @@ mkdir -p $LOG
 # Dir colors
 eval "`dircolors -b ~/.dircolorsrc`"
 
-# SSH and GPG Agents
-if [ -x "$HOME/apps/utils-ssh/ssh-agent-loadkeys" ]; then
-  . $HOME/apps/utils-ssh/ssh-agent-loadkeys
+# SSH Agent
+#
+# Note that there might be other, possibly conflicting startup procedures
+# handling SSH agent:
+#
+# * /usr/lib/systemd/user/ssh-agent.service
+# * /usr/lib/systemd/user/gnome-keyring-daemon.service
+# * /etc/xdg/autostart/gnome-keyring-*
+# * ~/.config/autostart
+#
+#if [ -e "$HOME/apps/utils-ssh/ssh-agent-eval" ]; then
+#  $HOME/apps/utils-ssh/ssh-agent-eval
+#fi
+if [ -x "$HOME/apps/utils-ssh/ssh-agent-keychain" ]; then
+  . $HOME/apps/utils-ssh/ssh-agent-keychain
 fi
 
 # Set the proper GnuPG TTY when running on console
@@ -351,11 +363,14 @@ if [ -z "$DISPLAY" ]; then
   export GPG_TTY=$(tty)
 fi
 
-#if [ -e "$HOME/apps/utils-ssh/ssh-agent-eval" ]; then
-#  $HOME/apps/utils-ssh/ssh-agent-eval
-#fi
-
 # GPG Agent
+#
+# This seems to be already handled by one of these startup procedures:
+#
+# * /usr/lib/systemd/user/gpg-agent.service
+# * /usr/lib/systemd/user/gnome-keyring-daemon.service
+# * /etc/xdg/autostart/gnome-keyring-*
+#
 #if [ -e "$HOME/apps/utils-gpg/gpg-agent-eval" ]; then
 #  $HOME/apps/utils-gpg/gpg-agent-eval
 #fi