| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
We currently rely on the hint data, which is fine if we bootstrap the
system ourselves, but for a lot of users this hint data won't exist and
we can auto detect a system based on the DMI data.
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|
|
|
| |
Obvious fix; these changes are the result of automation not creative thinking.
|
|\
| |
| |
| |
| | |
MsysTechnologiesllc/vijay/MSYS-933_Adds_specs_for_fix_FQDN_is_being_set_as_the_machine_name_instead_of_FQDN
Windows: Fix for fqdn is being set as the machine name instead of fqdn
|
| |
| |
| |
| | |
Signed-off-by: vijaymmali1990 <vijay.mali@msystechnologies.com>
|
|/
|
|
| |
Signed-off-by: Justin Seely <justin.seely@gmail.com>
|
|
|
|
| |
Obvious fix; these changes are the result of automation not creative thinking.
|
|\
| |
| | |
/etc/os-release based OS detection
|
| |
| |
| |
| |
| |
| | |
It's os-release file is not in a standard location
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| |
| |
| |
| |
| |
| | |
We'll never get to this code since it requires a os-release file
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| |
| |
| |
| | |
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| |
| |
| |
| | |
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| |
| |
| |
| | |
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| |
| |
| |
| | |
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| |
| |
| |
| | |
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| |
| |
| |
| |
| |
| | |
CentOS doesn't do the right thing with the os-release file. They treat it differently than redhat and every other distro I've seen. We need to work around that.
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| |
| |
| |
| |
| |
| | |
Bumps things for the last 10 years
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| |
| |
| |
| |
| |
| | |
Nothing supported here lacks os-release files
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| |
| |
| |
| |
| |
| | |
These systems always have an os-release file. No need for the legacy method.
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| |
| |
| |
| |
| |
| | |
This is faster and also easier to read
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| |
| |
| |
| |
| |
| | |
This is wrong, but it's what we've been doing for a while
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| |
| |
| |
| |
| |
| | |
I've confirmed this works on a cumulus system. Not sure where the previous logic came from.
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| |
| |
| |
| |
| |
| | |
Avoid having to search path when it's always in the same path
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| |
| |
| |
| |
| |
| | |
Break out more logic into simpler methods that can be tested
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| |
| |
| |
| | |
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| |
| |
| |
| |
| |
| |
| |
| | |
These are modern operating systems that will always use the new os-release logic:
Fedora, Arch, Linux Mint, raspbian, amazon 2, clearos
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| |
| |
| |
| |
| |
| | |
We test this better now
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| |
| |
| |
| |
| |
| | |
This avoids the need to test the full plugin run on each of these platforms and it keeps us from accidentally breaking something here later on.
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| |
| |
| |
| | |
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| |
| |
| |
| | |
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| |
| |
| |
| |
| |
| | |
Get ready to refactor these
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This is the modern way of identifying Linux platforms and versions. It's
far more reliable than the brittle regex mess that we have built up over
the last decade. It also allows us to easily detect unknown / obscure
distros.
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| |
| |
| |
| | |
Obvious fix; these changes are the result of automation not creative thinking.
|
|\ \
| |/
| | |
Correctly detect openSUSE leap 15+
|
| |
| |
| |
| |
| |
| | |
We need to correctly read in the data in /etc/os-release and do the right thing. We already did this for SLES 15.
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| |
| |
| |
| | |
Obvious fix; these changes are the result of automation not creative thinking.
|
|\ \
| | |
| | | |
Remove circa ~2005 virtualization hypervisor detection
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This removes support for the following legacy virtualization hypervisors that were based on the VirtualPC tech that Microsoft bought from Connectix and then rebranded. It never worked on Windows 2008 / 7 or later. It's just dead tech that no one is using at this point.
See for release details:
https://en.wikipedia.org/wiki/Microsoft_Virtual_Server
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| | |
| | |
| | |
| | | |
Obvious fix; these changes are the result of automation not creative thinking.
|
|\ \ \
| |/ /
|/| | |
Remove old spec files
|
| | |
| | |
| | |
| | |
| | |
| | | |
These are unused and add 10k to the gem size.
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| | |
| | |
| | |
| | | |
Obvious fix; these changes are the result of automation not creative thinking.
|
|\ \ \
| | | |
| | | | |
Plugin to load hyper_v hostname from guest
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Ressl Robert <r.ressl@safematix.com>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
the host
Signed-off-by: Ressl Robert <r.ressl@safematix.com>
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Co-Authored-By: safematix <r.ressl@safematix.com>
Signed-off-by: Ressl Robert <r.ressl@safematix.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Ressl Robert <r.ressl@safematix.com>
|
| |\ \ \
| | |/ /
| | | |
| | | | |
Signed-off-by: Ressl Robert <r.ressl@safematix.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Ressl Robert <r.ressl@safematix.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Ressl Robert <r.ressl@safematix.com>
|
|\ \ \ \
| |_|/ /
|/| | | |
Test on Ubuntu Xenial in Travis
|