renamed and cleaned up export header files to match linux convention
[lunaix-os.git] / lunaix-os / LConfig
index 36be155018f83d5aa16a4a4f186edacb8d2106a0..0e27e4e4e88ac716d243f9deb1fb313f12f6754b 100644 (file)
@@ -1,10 +1,11 @@
 import time
+from datetime import datetime, date
 
 include("kernel")
 include("arch")
 include("hal")
 
-@Term("Version")
+@Term("Kernel Version")
 @ReadOnly
 def lunaix_ver():
     """
@@ -13,10 +14,14 @@ def lunaix_ver():
 
     type(str)
     
-    seq_num = int(time.time() / 3600)
-    default("%s dev-2024_%d"%(v(arch), seq_num))
+    today = date.today()
+    year = today.year
+    start_of_year = datetime(year, 1, 1).date()
+    seq_num = (today - start_of_year).days
+    
+    default("%s v0.%d%d"%(v(arch), year - 2000, seq_num))
 
-@Collection
+@Collection("Kernel Debug and Testing")
 def debug_and_testing():
     """
     General settings for kernel debugging feature