Jelajahi Sumber

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

unclejack 12 tahun lalu
induk
melakukan
d2eb2455a1
1 mengubah file dengan 5 tambahan dan 1 penghapusan
  1. 5 1
      utils.go

+ 5 - 1
utils.go

@@ -425,7 +425,11 @@ func GetKernelVersion() (*KernelVersionInfo, error) {
 }
 }
 
 
 func (k *KernelVersionInfo) String() string {
 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.
 // Compare two KernelVersionInfo struct.