mirror of
https://github.com/saltstack/salt.git
synced 2025-04-17 10:10:20 +00:00
Get os_family for RPM distros from the RPM macros.
This commit is contained in:
parent
eee82d3a87
commit
a2483714f7
1 changed files with 3 additions and 2 deletions
|
@ -46,6 +46,7 @@ import salt.utils.files
|
|||
import salt.utils.network
|
||||
import salt.utils.path
|
||||
import salt.utils.platform
|
||||
import salt.utils.pkg.rpm
|
||||
from salt.ext import six
|
||||
from salt.ext.six.moves import range
|
||||
|
||||
|
@ -1896,8 +1897,8 @@ def os_data():
|
|||
# architecture.
|
||||
if grains.get('os_family') == 'Debian':
|
||||
osarch = __salt__['cmd.run']('dpkg --print-architecture').strip()
|
||||
elif grains.get('os_family') == 'RedHat':
|
||||
osarch = __salt__['cmd.run']('rpm --eval %{_host_cpu}').strip()
|
||||
elif grains.get('os_family') in ['RedHat', 'Suse']:
|
||||
osarch = salt.utils.pkg.rpm.get_osarch()
|
||||
elif grains.get('os_family') in ('NILinuxRT', 'Poky'):
|
||||
archinfo = {}
|
||||
for line in __salt__['cmd.run']('opkg print-architecture').splitlines():
|
||||
|
|
Loading…
Add table
Reference in a new issue