| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|
|
|
| |
Signed-off-by: Malcolm McFarland <malcolm@hoprocker.net>
|
| |
|
|\
| |
| | |
Add missing installed logic for macos in build_essential
|
| |
| |
| |
| | |
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| |
| |
| |
| | |
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| |
| |
| |
| | |
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Add the missing installed? check that makes this fast. Also use tail
instead of head in the execute so we install the latest not the oldest
xcode release if more than 1 is available on the system (upgrades).
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| | |
|
|\ \
| |/
|/| |
Add dmg_package, homebrew_cask, and homebrew_tap resources
|
| |
| |
| |
| |
| |
| | |
This converts the Chef resources to shell_out and adds new properties for dealing with edge case installations. It also adds validation messaging / testing and lazy evals the stuff that uses the mixin.
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| |
| |
| |
| |
| |
| | |
We need the username about a billion times in both providers. The current helper grabs the UID.
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|/
|
|
|
|
| |
Pull in resources from the dmg and homebrew cookbooks
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| |
|
|\
| |
| | |
Remove Chef 12-isms from the apt_repository resource
|
|/
|
|
|
|
| |
We set a lot of nil defaults and did coersions here that are no longer necessary. Since we did accept nil in a lot of these properties at one point we need to keep it so I wrote a note to future me about that. I also added some specs for the remaining coersion and the defaults.
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| |
|
|\
| |
| | |
Fail with a warning if users specify apt/yum/zypper repos with slashes
|
| |
| |
| |
| |
| |
| | |
We can't write out a filename like foo/bar.repo so we should properly warn the user if they try to give us that. There's probably other things, but this one makes particular sense for apt since people want to use the slash in PPA repo names.
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|\ \
| | |
| | | |
Add more resource descriptions and convert more resources to use properties
|
| |/
| |
| |
| |
| |
| | |
More minor cleanup
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|\ \
| | |
| | | |
Don't try to install old GCC packages on Amazon Linux 2
|
| | |
| | |
| | |
| | |
| | |
| | | |
It's enough different and we're starting to get a good number of users on the new version.
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| |/
| |
| |
| |
| |
| | |
This worked until Amazon released 2.0
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| | |
|
| | |
|
|\ \
| | |
| | | |
Remove Bundle Audit
|
|/ /
| |
| |
| | |
Signed-off-by: Thom May <thom@chef.io>
|
|\ \
| |/
|/| |
Detect new "automatically" installed string in Zypper
|
| |
| |
| |
| | |
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|/
|
|
|
|
|
|
|
|
| |
This resolves issue #6836 which explains the issue in great detail.
TLDR: Packages that are installed as deps on another package have a
different string when you get info on them now. This updates the regex
to detect both. Based on the zypper changelog I believe this was
introduced in 1.13.17.
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|\
| |
| | |
Add the ability to inject log objects
|
|/
|
|
|
|
| |
meaning that we can have inheritable metadata
Signed-off-by: Thom May <thom@chef.io>
|
|\
| |
| | |
Fix regression in #6980, add functional tests
|
| |
| |
| |
| |
| |
| |
| |
| | |
The logging refactor in #6980 should have been a class variable. This fixes that.
Also adds functional tests that would catch that and the original #6980 bug.
Signed-off-by: Bryan McLellan <btm@loftninjas.org>
|
|\ \
| |/
|/| |
Move subversion specific properties from scm to subversion
|
|/
|
|
|
|
| |
We actually set the defaults for these in the subversion property, but the actual properties are in scm. Move them to subversion since they are subversion specific.
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| |
|
|\
| |
| | |
Lazy eval empty Hash/Array resource properties.
|
| |
| |
| |
| |
| |
| | |
Lamont pointed out that without a lazy eval we're freezing these and then if we try to append them later chef fails.
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|/ |
|
|\
| |
| | |
Add more resource descriptions and convert resources to use properties
|
| |
| |
| |
| | |
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>
|
| | |
|
|\ \
| |/
|/| |
Add the sudo resource from the sudo resource
|