浏览代码

kernel version - don't show the dash if flavor is empty

unclejack 12 年之前
父节点
当前提交
d2eb2455a1
共有 1 个文件被更改,包括 5 次插入1 次删除
  1. 5 1
      utils.go

+ 5 - 1
utils.go

@@ -425,7 +425,11 @@ func GetKernelVersion() (*KernelVersionInfo, error) {
 }
 
 func (k *KernelVersionInfo) String() string {
-	return fmt.Sprintf("%d.%d.%d-%s", k.Kernel, k.Major, k.Minor, k.Flavor)
+	flavor := ""
+	if len(k.Flavor) > 0 {
+		flavor = fmt.Sprintf("-%s", k.Flavor)
+	}
+	return fmt.Sprintf("%d.%d.%d%s", k.Kernel, k.Major, k.Minor, flavor)
 }
 
 // Compare two KernelVersionInfo struct.