diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/cpu.c | 6 | ||||
| -rw-r--r-- | src/host.c | 2 | 
2 files changed, 4 insertions, 4 deletions
@@ -16,9 +16,9 @@ const char *display_cpu() {                    "sed 's/(TM)//' | sed 's/CPU //' | sed 's/Processor//' && "                    "echo \" (\" && sysctl -n hw.ncpu && echo \" core)\"");  #elif defined(__sun) -  return run_command_s("psrinfo -pv | tail -1 | sed 's/(r)//g' | " -                       "sed 's/ CPU//' | sed 's/^ *//' && " -                       "echo \" (\" && psrinfo -p && echo \" core)\""); +  return run_command_s("psrinfo -pv | tail -1 | " +      "sed 's/(r)//g; s/ CPU//; s/^ *//; s/ $//' | awk '{$1=$1};1' && " +      "echo \" (\" && psrinfo -p && echo \" core)\"");  #elif defined(__linux__)    char buf[20];    long int val; @@ -95,7 +95,7 @@ void display_host_model() {    free((void *)cmd);  #elif defined(__sun)    const char *cmd = run_host_command("smbios | grep \"Product\" | " -      "sed 's/ Product: //' | head -1"); +      "sed 's/ Product: //' | awk '{$1=$1};1' | head -1");    if (!cmd) return;    printf("%s", cmd);    free((void *)cmd);  | 
