2022-10-06 00:42:47 +03:00
|
|
|
#! /usr/bin/env nix-shell
|
|
|
|
#! nix-shell -i python3 -p python3
|
|
|
|
|
|
|
|
import sys
|
|
|
|
import re
|
|
|
|
|
|
|
|
if __name__ == "__main__":
|
|
|
|
file = sys.argv[1]
|
|
|
|
results = []
|
|
|
|
with open(file, "r") as lines:
|
|
|
|
for line in lines:
|
|
|
|
if "kernel.kernelOlder" in line:
|
|
|
|
results.append(line)
|
2023-03-27 15:50:40 +03:00
|
|
|
break
|
|
|
|
line = results[0].strip()
|
2022-10-06 00:42:47 +03:00
|
|
|
pattern = re.compile(r"\d\.\d{1,2}")
|
|
|
|
version = pattern.search(line).group(0)
|
|
|
|
major, minor = version.split('.')
|
2022-12-07 22:05:00 +03:00
|
|
|
minor = int(minor) - 1
|
2022-10-06 00:42:47 +03:00
|
|
|
version = f"{major}.{minor}"
|
|
|
|
print(version)
|