Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[filesystem] Unify plugins, bring BSD into the modern age #1181

Merged
merged 2 commits into from
May 10, 2018

Conversation

jaymzh
Copy link
Collaborator

@jaymzh jaymzh commented May 4, 2018

Description

We never converted anything other than mac or linux because we're clowny, and
now BSD and other Unixes has a totally different API than Mac and Linux.

This creates a single plugin so they can leverage the helper classes, and moves
mac, linux and BSD into it, and adds full support for BSD.

This starts to fix #1180

Signed-off-by: Phil Dibowitz phil@ipom.com

Check List

We never converted anything other than mac or linux because we're clowny, and
now BSD and other Unixes has a totally different API than Mac and Linux.

This creates a single plugin so they can leverage the helper classes, and moves
mac, linux and BSD into it, and adds full support for BSD.

This starts to fix chef#1180

Signed-off-by: Phil Dibowitz <phil@ipom.com>
@jaymzh jaymzh requested a review from a team May 4, 2018 21:17
@jaymzh
Copy link
Collaborator Author

jaymzh commented May 4, 2018

I didn't do release notes because it's no longer ordered by release and so I don't know how...

@jaymzh
Copy link
Collaborator Author

jaymzh commented May 4, 2018

Fixing lint...

Signed-off-by: Phil Dibowitz <phil@ipom.com>
jaymzh added a commit to jaymzh/ohai that referenced this pull request May 4, 2018
This is partial backport of chef#1181. Rather than do the merging it simply makes an
additional plugin to be as non-intrusive to 13 as possible, but to provide some
level of upgradability to those who need it.

Signed-off-by: Phil Dibowitz <phil@ipom.com>
@jaymzh
Copy link
Collaborator Author

jaymzh commented May 9, 2018

@thommay @tas50 - this is fixing a really bad bug in 14 that should never have occured. some thing for the backport.

@thommay
Copy link
Contributor

thommay commented May 10, 2018

I'd honestly rather have kept them as separate files but I'm not sure it really matters. Thanks for updating BSD

@thommay thommay merged commit b736f66 into chef:master May 10, 2018
@lock
Copy link

lock bot commented Jan 24, 2019

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@lock lock bot locked as resolved and limited conversation to collaborators Jan 24, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

filesystem plugin never moved to new API on BSD
2 participants