- fixed to use less shell commands and more proper emacsing
no more use of uname shell command