From: PHO Date: Fri, 22 Jun 2012 01:50:03 +0000 (+0900) Subject: Auto commit by The Sugar System. X-Git-Url: https://git.cielonegro.org/gitweb.cgi?a=commitdiff_plain;h=66da9efc22b1295a7587cb3a678d8eb6e80319a1;p=sugar.git Auto commit by The Sugar System. --- diff --git a/dot-files/_zshrc b/dot-files/_zshrc index 0bd22e7..11755ad 100644 --- a/dot-files/_zshrc +++ b/dot-files/_zshrc @@ -172,7 +172,7 @@ if [ $(hostname) = "aria.cielonegro.org" ]; then alias syssleep='sudo shutdown -s now' fi -if [ $(uname) = "Darwin" ]; then +if [[ $(uname) = "Darwin" ]]; then alias ldd="otool -L" alias ls='ls -Fw' @@ -188,6 +188,26 @@ else alias lls='ls -la' fi +function osname () { + case $(uname) in + "Darwin" | "FreeBSD" | "NetBSD") + uname -v;; + "Linux") + if [[ -f "/etc/redhat-release" ]]; then + cat "/etc/redhat-release" + elif [[ -f "/etc/SuSE-release" ]]; then + cat "/etc/SuSE-release" + else + echo -n "$0: I know this is "$(uname -o)" but " >&2 + echo "have no idea about its distribution." >&2 + return 1 + fi;; + *) + echo "$0: Failed to detect the OS name." >&2 + return 1 + esac +} + # The following lines were added by compinstall zstyle :compinstall filename "$HOME/.zshrc"