From cacd1914acee96a7ef108b5f8d7cbdf000aee3f3 Mon Sep 17 00:00:00 2001 From: Sami Samhuri Date: Sat, 27 Feb 2010 11:48:12 -0800 Subject: [PATCH] [zshrc] stopped spawing a process for uname on every call to an OS detection function --- zsh/zshrc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/zsh/zshrc b/zsh/zshrc index 1652d81..96a6939 100755 --- a/zsh/zshrc +++ b/zsh/zshrc @@ -9,8 +9,9 @@ export LANG="en_CA.UTF-8" cdpath=(~) -function linux() { [[ `uname -s` = "Linux" ]] } -function mac() { [[ `uname -s` = "Darwin" ]] } +uname=`uname -s` +function linux() { [[ "$uname" = "Linux" ]] } +function mac() { [[ "$uname" = "Darwin" ]] } HOSTNAME=`hostname -s` KEYCHAIN_HOST=`hostname`