summaryrefslogtreecommitdiff
path: root/omnibus/config/software/chef.rb
Commit message (Collapse)AuthorAgeFilesLines
* Add InSpec to chef omnibus buildsadamleff/add-inspecAdam Leff2017-04-051-0/+1
| | | | | | | | | | | | | This change adds InSpec to the Chef Gemfile, making it easier for our community to use InSpec for testing without requiring them to `chef_gem` install it prior to use. This also helps our users who wish to use InSpec but are in an air-gapped environment. Including our preferred testing library in our Omnibus builds will make it much easier for those users to use InSpec. Signed-off-by: Adam Leff <adam@leff.co>
* Chef-13: remove iconv from the chef buildLamont Granquist2017-04-021-1/+0
| | | | | | | | | | | | | | | | pulls in chef/omnibus-software#806 and removes iconv from both nokogiri and ruby. ruby hasn't needed iconv since 1.9.x and everyone should be using the Encoding library by now. nokogiri will lose support for things like Shift-JIS inside of XML but UTF-8, UTF-16LE/BE, ISO-8851-1(Latin-1), ASCII and "HTML" encoding are all supported by nokogiri natively. if users need more they need to be maintaining their own nokogiri installs and accept the maintenance costs themselves. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* disable shipping nokogiri on windows for nowLamont Granquist2017-03-291-1/+1
| | | | | | | | | | | | nokogiri does not have a ruby-2.4 release for windows this is slightly complicated because we still need nokogiri in the Gemfile.lock for travis. i'm starting to think we should have a Gemfile.travis and Gemfile.travis.lock or something and stop using groups for that. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* build ohai from gitlcg/ohai-from-gitLamont Granquist2017-03-061-0/+1
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Clarify platform constraints for ios and solarisTom Duffield2017-01-191-2/+4
| | | | | | Based on feedback. Signed-off-by: Tom Duffield <tom@chef.io>
* Fix chefstyleTom Duffield2017-01-191-1/+0
| | | | Signed-off-by: Tom Duffield <tom@chef.io>
* Add gems for ECC algorithm support to omnibus.Ryan Hass2017-01-181-0/+3
| | | | | | | | | | | | | | | | | These definitions have been added to resolve build issues with ECC algorithm support on Solaris and Cisco IOS-XR. The bcyrpt_pbkdf gem currently link against shared libs which are not installed on Cisco IOS-XR. The rbnacl gems currently fail to compile on Solaris for both x86-64 and SPARC. Adding these definitions will allow us to selectively define the supported platforms as well as provide a simple means to itterate on patches as needed. Signed-off-by: Ryan Hass <rhass@users.noreply.github.com>
* update nokogiri and dependenciesMatt Wrock2016-06-211-7/+0
|
* Don't update fips serverspec Gemfile.lockJohn Keiser2016-04-181-5/+5
|
* Allow Windows to freezeJohn Keiser2016-04-181-4/+1
|
* Make gemfile_util capable of copying groups overJohn Keiser2016-04-181-2/+5
|
* Use locked dependencies to build chefJohn Keiser2016-04-181-0/+90