]> git.ipfire.org Git - thirdparty/shadow.git/commitdiff
Revert "tests/: improve version detection"
authorSerge Hallyn <serge@hallyn.com>
Thu, 22 May 2025 11:27:11 +0000 (06:27 -0500)
committerGitHub <noreply@github.com>
Thu, 22 May 2025 11:27:11 +0000 (06:27 -0500)
This reverts commit df8c9743154589a22d95d0929cbe422565eb8459.

tests/system/framework/hosts/base.py

index 9146c7d4e0debee862a808bde86cd66589a03157..764c15aff3e74812b07bb1522a19af4f51bfcb69 100644 (file)
@@ -47,7 +47,6 @@ class BaseLinuxHost(MultihostHost[ShadowMultihostDomain]):
         self._distro_name: str = "unknown"
         self._distro_major: int = 0
         self._distro_minor: int = 0
-        self._revision: int = 0
 
     def _distro_information(self):
         """
@@ -61,13 +60,9 @@ class BaseLinuxHost(MultihostHost[ShadowMultihostDomain]):
             self._distro_name = self._os_release["NAME"]
         if "VERSION_ID" not in self._os_release:
             return
-        if self._os_release["VERSION_ID"].count(".") == 2:
-            self._distro_major = int(self._os_release["VERSION_ID"].split(".")[0])
-            self._distro_minor = int(self._os_release["VERSION_ID"].split(".")[1])
-            self._revision = int(self._os_release["VERSION_ID"].split(".")[2])
-        elif self._os_release["VERSION_ID"].count(".") == 1:
-            self._distro_major = int(self._os_release["VERSION_ID"].split(".")[0])
-            self._distro_minor = int(self._os_release["VERSION_ID"].split(".")[1])
+        if "." in self._os_release["VERSION_ID"]:
+            self._distro_major = int(self._os_release["VERSION_ID"].split(".", maxsplit=1)[0])
+            self._distro_minor = int(self._os_release["VERSION_ID"].split(".", maxsplit=1)[1])
         else:
             self._distro_major = int(self._os_release["VERSION_ID"])