mirror of
https://github.com/saltstack/salt.git
synced 2025-04-16 09:40:20 +00:00
Recognize OSMC as Debian-based
This commit is contained in:
parent
1a546537b1
commit
01146e768e
3 changed files with 24 additions and 0 deletions
1
changelog/62198.fixed
Normal file
1
changelog/62198.fixed
Normal file
|
@ -0,0 +1 @@
|
|||
Recognize OSMC as Debian-based
|
|
@ -1734,6 +1734,7 @@ _OS_FAMILY_MAP = {
|
|||
"AstraLinuxSE": "Debian",
|
||||
"Alinux": "RedHat",
|
||||
"Mendel": "Debian",
|
||||
"OSMC": "Debian",
|
||||
}
|
||||
|
||||
# Matches any possible format:
|
||||
|
|
|
@ -933,6 +933,28 @@ def test_rocky_8_os_grains(os_release_dir):
|
|||
_run_os_grains_tests(os_release_dir, None, _os_release_map, expectation)
|
||||
|
||||
|
||||
@pytest.mark.skip_unless_on_linux
|
||||
def test_osmc_os_grains(os_release_dir):
|
||||
"""
|
||||
Test if OS grains are parsed correctly in OSMC
|
||||
"""
|
||||
_os_release_map = {
|
||||
"_linux_distribution": ("OSMC", "2022.03-1", "Open Source Media Center"),
|
||||
}
|
||||
|
||||
expectation = {
|
||||
"os": "OSMC",
|
||||
"os_family": "Debian",
|
||||
"oscodename": "Open Source Media Center",
|
||||
"osfullname": "OSMC",
|
||||
"osrelease": "2022.03-1",
|
||||
"osrelease_info": (2022, "03-1"),
|
||||
"osmajorrelease": 2022,
|
||||
"osfinger": "OSMC-2022",
|
||||
}
|
||||
_run_os_grains_tests(os_release_dir, None, _os_release_map, expectation)
|
||||
|
||||
|
||||
@pytest.mark.skip_unless_on_linux
|
||||
def test_mendel_os_grains(os_release_dir):
|
||||
"""
|
||||
|
|
Loading…
Add table
Reference in a new issue