diff options
-rw-r--r-- | Makefile | 2 | ||||
-rw-r--r-- | ksh/profile.d/ksh.sh | 6 |
2 files changed, 8 insertions, 0 deletions
@@ -292,8 +292,10 @@ install-mysql : install-ksh : check-ksh install-sh install -m 0755 -d -- \ + "$(HOME)"/.profile.d \ "$(HOME)"/.shrc.d \ "$(HOME)"/.kshrc.d + install -pm 0644 -- ksh/profile.d/* "$(HOME)"/.profile.d install -pm 0644 -- ksh/shrc.d/* "$(HOME)"/.shrc.d install -pm 0644 -- ksh/kshrc "$(HOME)"/.kshrc install -pm 0644 -- ksh/kshrc.d/* "$(HOME)"/.kshrc.d diff --git a/ksh/profile.d/ksh.sh b/ksh/profile.d/ksh.sh new file mode 100644 index 00000000..61626b1a --- /dev/null +++ b/ksh/profile.d/ksh.sh @@ -0,0 +1,6 @@ +# If ksh93 as a login shell decided to give ENV a bizarre value, quietly shunt +# it out of the way. This is probably not how I'm supposed to do this, but I +# can't find documentation as to why ksh93 chooses this value. +case $ENV in + .sh.ENV) [ -f "$ENV" ] || unset ENV ;; +esac |