diff options
author | Tom Ryder <tom@sanctum.geek.nz> | 2013-09-15 01:46:09 +1200 |
---|---|---|
committer | Tom Ryder <tom@sanctum.geek.nz> | 2013-09-15 01:46:09 +1200 |
commit | 379776f6e3b349d7865f4280ff6bca90d359946e (patch) | |
tree | 24c57c354217f3e28900de6e87f75b5e906e8634 /sh/profile.d/openbsd.sh | |
parent | Restore single-arg behavior for tput (diff) | |
download | dotfiles-379776f6e3b349d7865f4280ff6bca90d359946e.tar.gz dotfiles-379776f6e3b349d7865f4280ff6bca90d359946e.zip |
Degrade TERM for OpenBSD systems
Diffstat (limited to 'sh/profile.d/openbsd.sh')
-rw-r--r-- | sh/profile.d/openbsd.sh | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/sh/profile.d/openbsd.sh b/sh/profile.d/openbsd.sh new file mode 100644 index 00000000..03e2217c --- /dev/null +++ b/sh/profile.d/openbsd.sh @@ -0,0 +1,9 @@ +# OpenBSD systems don't handle 256 color terminals the way my Linux systems do, +# seeming to be inconsistent about e.g. the correct number of parameters for +# `tput setaf ...` -- I don't know which of them is right but for the moment +# I'm siding with Linux. This chops off any -256color suffix to the terminal +# name. +if [ "$(uname -s)" = "OpenBSD" ]; then + TERM=${TERM%-256color} +fi + |