Distribution: Add PopOS as Debian OS_FAMILY (#69294)
PopOS is a Debian based OS distribution, added support to detect ansible_os_family as 'debian' instead of 'Pop!_OS' Fixes: #69286 Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
This commit is contained in:
parent
947fa3bad3
commit
794d269a4d
3 changed files with 33 additions and 1 deletions
2
changelogs/fragments/69286_pop_os_distribution.yml
Normal file
2
changelogs/fragments/69286_pop_os_distribution.yml
Normal file
|
@ -0,0 +1,2 @@
|
|||
minor_changes:
|
||||
- Added PopOS as a part of Debian OS distribution family (https://github.com/ansible/ansible/issues/69286).
|
|
@ -469,7 +469,8 @@ class Distribution(object):
|
|||
'Ascendos', 'CloudLinux', 'PSBM', 'OracleLinux', 'OVS',
|
||||
'OEL', 'Amazon', 'Virtuozzo', 'XenServer', 'Alibaba', 'EulerOS'],
|
||||
'Debian': ['Debian', 'Ubuntu', 'Raspbian', 'Neon', 'KDE neon',
|
||||
'Linux Mint', 'SteamOS', 'Devuan', 'Kali', 'Cumulus Linux'],
|
||||
'Linux Mint', 'SteamOS', 'Devuan', 'Kali', 'Cumulus Linux',
|
||||
'Pop!_OS', ],
|
||||
'Suse': ['SuSE', 'SLES', 'SLED', 'openSUSE', 'openSUSE Tumbleweed',
|
||||
'SLES_SAP', 'SUSE_LINUX', 'openSUSE Leap'],
|
||||
'Archlinux': ['Archlinux', 'Antergos', 'Manjaro'],
|
||||
|
|
|
@ -1843,6 +1843,35 @@ TESTSETS = [
|
|||
"lsb_release_info": {},
|
||||
},
|
||||
},
|
||||
{
|
||||
"name": "Pop!_OS 20.04",
|
||||
"distro": {
|
||||
"codename": "focal",
|
||||
"id": "pop",
|
||||
"name": "Pop!_OS",
|
||||
"version": "20.04",
|
||||
"version_best": "20.04",
|
||||
'os_release_info': {},
|
||||
'lsb_release_info': {},
|
||||
},
|
||||
"input": {
|
||||
"/etc/os-release": "NAME=\"Pop!_OS\"\nVERSION=\"20.04\"\nID=pop\nID_LIKE=\"ubuntu debian\"\nPRETTY_NAME=\"Pop!_OS 20.04\"\nVERSION_ID=\"20.04\"\nHOME_URL=\"https://system76.com/pop\"\nSUPPORT_URL=\"http://support.system76.com\"\nBUG_REPORT_URL=\"https://github.com/pop-os/pop/issues\"\nPRIVACY_POLICY_URL=\"https://system76.com/privacy\"\nVERSION_CODENAME=focal\nUBUNTU_CODENAME=focal\nLOGO=distributor-logo-pop-os\n", # noqa
|
||||
"/etc/lsb-release": "DISTRIB_ID=Pop\nDISTRIB_RELEASE=20.04\nDISTRIB_CODENAME=focal\nDISTRIB_DESCRIPTION=\"Pop!_OS 20.04\"\n",
|
||||
"/usr/lib/os-release": "NAME=\"Pop!_OS\"\nVERSION=\"20.04\"\nID=pop\nID_LIKE=\"ubuntu debian\"\nPRETTY_NAME=\"Pop!_OS 20.04\"\nVERSION_ID=\"20.04\"\nHOME_URL=\"https://system76.com/pop\"\nSUPPORT_URL=\"http://support.system76.com\"\nBUG_REPORT_URL=\"https://github.com/pop-os/pop/issues\"\nPRIVACY_POLICY_URL=\"https://system76.com/privacy\"\nVERSION_CODENAME=focal\nUBUNTU_CODENAME=focal\nLOGO=distributor-logo-pop-os\n", # noqa
|
||||
},
|
||||
"platform.dist": [
|
||||
"pop",
|
||||
"20.04",
|
||||
"focal"
|
||||
],
|
||||
"result": {
|
||||
"distribution": "Pop!_OS",
|
||||
"distribution_version": "20.04",
|
||||
"distribution_release": "focal",
|
||||
"distribution_major_version": "20",
|
||||
"os_family": "Debian"
|
||||
}
|
||||
},
|
||||
]
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue