summaryrefslogtreecommitdiff
path: root/omnibus
Commit message (Collapse)AuthorAgeFilesLines
* bump zlib to 1.2.11tm/zlibThom May2017-06-161-10/+10
| | | | Signed-off-by: Thom May <thom@chef.io>
* Copy chef gems in placetm/copy_gemsThom May2017-05-311-18/+20
| | | | | | Provided by chef/omnibus-software#836 Signed-off-by: Thom May <thom@chef.io>
* simplify omnibus config and greenify builds againLamont Granquist2017-05-0926-843/+26
| | | | | | | | | | | | | | this is also necessary for bundler-1.14.x i'm still not entirely clear why we ever needed all the fussy software gem configs or what the build-chef / build-chef-gem infrastructure ever did for us. it seems to have been mostly micro-optimization around building the software gems before bundle installing the project in order to take advantage of git caching. i aggressively don't care about that, this is quite fast enough. we can install nokogiri and libgecode early and that should take care of 98% of the build optimization issue. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Use updated omnibus softwaretm/chase_gemsThom May2017-04-122-3/+2
| | | | | | Fixes: #6049 Signed-off-by: Thom May <thom@chef.io>
* install gem command manuallyThom May2017-04-122-13/+14
| | | | Signed-off-by: Thom May <thom@chef.io>
* Update omnibus Gemfile.lockAdam Leff2017-04-051-8/+8
| | | | | | | | Picking up chef/omnibus#771 to correct an issue with the BFF packager, currently causing issues on the chef-test job for AIX testers. Thanks for nothing, braces-in-filenames! Signed-off-by: Adam Leff <adam@leff.co>
* Add InSpec to chef omnibus buildsadamleff/add-inspecAdam Leff2017-04-052-0/+11
| | | | | | | | | | | | | 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-023-8/+7
| | | | | | | | | | | | | | | | 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>
* pull omnibus-software fix for windows buildsLamont Granquist2017-03-291-1/+1
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* bumping omnibus lockfileLamont Granquist2017-03-291-3/+3
| | | | 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>
* bump _XOPEN_SOURCE to 600 for ruby 2.4 on SolarisLamont Granquist2017-03-282-6/+11
| | | | | | unbreaks builds. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* bumping again mostly to get chef-zeroLamont Granquist2017-03-281-5/+5
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* bumping everythingLamont Granquist2017-03-281-6/+6
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* bump ruby to 2.4.1Lamont Granquist2017-03-281-8/+8
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Bump to current master of omnibustm/fix_omnibus_windowsThom May2017-03-201-7/+8
| | | | Signed-off-by: Thom May <thom@chef.io>
* simplify dependency bumping rake tasks and bump all depsLamont Granquist2017-03-101-8/+8
| | | | | | | this eliminates all the "run gem pristine" warning spam and i believe uses "bundle lock" correctly. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Revert "simplify dependency bumping rake tasks and bump all deps"Lamont Granquist2017-03-101-8/+8
| | | | | | This reverts commit 6628f708acdefe2fc6bff85a1edade89f0b4d8ee. oops.
* simplify dependency bumping rake tasks and bump all depsLamont Granquist2017-03-101-8/+8
| | | | | | | this eliminates all the "run gem pristine" warning spam and i believe uses "bundle lock" correctly. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Compress debs and rpms with xztm/xc_compressThom May2017-03-091-0/+10
| | | | Signed-off-by: Thom May <thom@chef.io>
* Use omnibus-toolchain on Windows platforms.windows_toolchainRyan Hass2017-03-082-16/+15
| | | | | | | This updates the branch pinnings to use the omnibus-toolchain enabled version of omnibus and omnibus-software. Signed-off-by: Ryan Hass <rhass@users.noreply.github.com>
* build ohai from gitlcg/ohai-from-gitLamont Granquist2017-03-063-1/+49
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* forgot to run the rake task to update depsLamont Granquist2017-03-031-10/+10
| | | | | | now the build should be fixed. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* bump omnibus gems and change protocol to httpsLamont Granquist2017-03-032-32/+31
| | | | | | | | | | | | the `github:` argument gets translated to git:// urls, which are insecure and i have a .gitconfig which translates those to https:// urls, and the effect of that is that when _I_ bump the Gemfile.lock the urls don't match and `bundle install` with the `--deployment` flag gets all pissy and I break the build, and since i don't habitually `bundle install --deployment` locally I never see the failures. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Bump chef version to 13.0.0Lamont Granquist2017-02-281-14/+14
| | | | | | | | | | | This requires pulling in master of several gems, bumps all the other gems, plus pulls in new kitchen-appbundle-updater which supports pulling master of ohai. Note that kitchen-windows is disabled because it turns out it was broken and red on 12.19 all along. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Revert "updating dependencies"Lamont Granquist2017-02-161-11/+11
| | | | | | This reverts commit bd45e8360cf233cbadba17c4ee9870d450a610f8. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* updating dependenciesLamont Granquist2017-02-151-11/+11
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* fix specs: RedundantReturn, RedundantSelf, RedundantBeginLamont Granquist2017-02-131-1/+1
| | | | | | department of redundancy department Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Remove a lot of old restraintsTom Duffield2017-02-091-8/+8
| | | | Signed-off-by: Tom Duffield <tom@chef.io>
* Bump deps to avoid corrupt Gemfile.lock warningTim Smith2017-02-071-12/+12
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Update depstduffield/fix-syntaxTom Duffield2017-01-241-3/+3
| | | | Signed-off-by: Tom Duffield <tom@chef.io>
* Bump depsTom Duffield2017-01-231-6/+6
| | | | Signed-off-by: Tom Duffield <tom@chef.io>
* Ruby 2.3 doesn't have casecmp?. Use casecmp insteadTom Duffield2017-01-231-1/+1
| | | | Signed-off-by: Tom Duffield <tom@chef.io>
* Use new `fips_mode` variable to define whether to build with FIPSCOOL-663/tduffield/use-fips_mode-variableTom Duffield2017-01-202-5/+1
| | | | Signed-off-by: Tom Duffield <tom@chef.io>
* Revert omnibus-software to ruby_windows_monster branchrhass/COOL-657_ecc-algorithm-supportTom Duffield2017-01-192-3/+3
| | | | Signed-off-by: Tom Duffield <tom@chef.io>
* Pin version of rainbow gem and update deps.Ryan Hass2017-01-192-4/+4
| | | | | | | We need to pin rainbow until the next version of rubygems is released as it is causing build failures in travis. Signed-off-by: Ryan Hass <rhass@users.noreply.github.com>
* Clarify platform constraints for ios and solarisTom Duffield2017-01-192-6/+8
| | | | | | 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-184-33/+60
| | | | | | | | | | | | | | | | | 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>
* use the same task name used by the chef-client cookbook so that the task can ↵task_nameMatt Wrock2016-12-171-2/+2
| | | | | | be managed by its task recipie Signed-off-by: Matt Wrock <matt@mattwrock.com>
* Fixed minor UI issues with Chef's MSI.aliasgar162016-12-091-4/+6
| | | | Signed-off-by: aliasgar16 <aliasgar.batterywala@msystechnologies.com>
* Changed Chef service/task options feature name and did re-alignment of the ↵aliasgar162016-12-092-14/+32
| | | | | | title, text messages, box, buttons, etc. Signed-off-by: aliasgar16 <aliasgar.batterywala@msystechnologies.com>
* Removed ST attribute as its absense will make schtasks utility to fetch the ↵aliasgar162016-12-091-1/+1
| | | | | | current time as the start time for scheduled task. Signed-off-by: aliasgar16 <aliasgar.batterywala@msystechnologies.com>
* Fixed embedded Ruby code issue in source.wxs file.aliasgar162016-12-091-1/+1
| | | | Signed-off-by: aliasgar16 <aliasgar.batterywala@msystechnologies.com>
* Fixed bug to handle binary paths while creating scheduled task for Chef.aliasgar162016-12-091-1/+1
| | | | Signed-off-by: aliasgar16 <aliasgar.batterywala@msystechnologies.com>
* Combined source_ui.wxs into source.wxs as per the requirements of the Chef's ↵aliasgar162016-12-092-97/+88
| | | | | | build tool. Signed-off-by: aliasgar16 <aliasgar.batterywala@msystechnologies.com>
* Embedded and modified WixUI_FeatureTree module in Chef's WIX config as per ↵aliasgar162016-12-093-34/+130
| | | | | | the requirement for Chef_Service_Options. Signed-off-by: aliasgar16 <aliasgar.batterywala@msystechnologies.com>
* Fixed some bugs in the WIX config.aliasgar162016-12-091-9/+3
| | | | Signed-off-by: aliasgar16 <aliasgar.batterywala@msystechnologies.com>
* Resolved bugs and added custom actions to remove service and sch_task, and ↵aliasgar162016-12-091-3/+31
| | | | | | also added code to handle transition scenarios between service, sch_task and none options. Signed-off-by: aliasgar16 <aliasgar.batterywala@msystechnologies.com>
* Added support in WIX to install chef-client as a scheduled task.aliasgar162016-12-092-2/+26
| | | | Signed-off-by: aliasgar16 <aliasgar.batterywala@msystechnologies.com>