aboutsummaryrefslogtreecommitdiff
path: root/etc/sh/rc
diff options
context:
space:
mode:
Diffstat (limited to 'etc/sh/rc')
-rw-r--r--etc/sh/rc14
1 files changed, 10 insertions, 4 deletions
diff --git a/etc/sh/rc b/etc/sh/rc
index ded663b..e1eb992 100644
--- a/etc/sh/rc
+++ b/etc/sh/rc
@@ -38,7 +38,7 @@ idempotent_path_add() {
esac
}
export A="$HOME${A:+:}${A:-}"
-idempotent_path_add B "$HOME"
+# idempotent_path_add B "$HOME"
export XDG_DATA_DIRS="$XDG_DATA_HOME/flatpak/exports/share:/var/lib/flatpak/exports/share${XDG_DATA_DIRS:+:}${XDG_DATA_DIRS:-}"
# idempotent_path_add XDG_DATA_DIRS "$XDG_DATA_HOME/flatpak/exports/share"
@@ -241,7 +241,7 @@ fi
#
SSH_AUTH_SOCK=$(gpgconf --list-dirs agent-ssh-socket)
-GPG_TTY=$(tty)
+GPG_TTY=$(tty ||:)
export GPG_TTY SSH_AUTH_SOCK
gpgconf --launch gpg-agent
gpg --export-ssh-key eu@euandre.org > "$XDG_CONFIG_HOME"/ssh/id_rsa.pub
@@ -253,11 +253,17 @@ $HOME/dev/libre/package-repository/EuAndreh.key
$HOME/dev/published/euandre.org/public.asc
"
for f in $PUB_GPG_FILES; do
- gpg --armour --export eu@euandre.org > $f
+ gpg --armour --export eu@euandre.org > "$f"
done
-stty -ixon # Disable C-s/C-q mode
+case $- in
+ *i*)
+ stty -ixon # Disable C-s/C-q mode
+ ;;
+ *)
+ ;;
+esac
F="$XDG_CONFIG_HOME"/sh/privrc.sh
if [ -e "$F" ]; then