-
-
Notifications
You must be signed in to change notification settings - Fork 18
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
Introduce support for Gentoo #79
base: master
Are you sure you want to change the base?
Conversation
c568a24
to
0dd50d4
Compare
Sorry, I don't understand how I need to fix the formatting. If anyone could help me with that, I would certainly appreciate it. Also, this is probably not a very elegant solution in the first place, so if you have a better solution in mind, just let me know. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi, and thank you for adding support for Gentoo!
I added a bunch of in-line notes for various issues and improvements.
Feel free to send them as separate commits and ask for help if you are not sure about how to proceed!
Thank you for the extensive feedback. I'll have a closer look on Tuesday evening and update the pull request then. |
Gentoo has the Proosdy community modules packaged, so there is no need to manually manage their installation through Mercurial / Git.
As suggested by @smortex.
970f161
to
4af2f25
Compare
OK, I have rebased on the masterr and implemented the changes you suggested. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks 👍 ! A few more in-line notes added!
I have incorporated your feedback now. I did not add the manage_package option though as I don't think it makes much sense here. If someone wants to have the OS package installed but not by Puppet or through Puppet but somewhere else in their code can just not use the community_package module since that is all it does really. |
I dunno, I've never done this...
e5b9f49
to
38e4f26
Compare
@@ -7,14 +7,27 @@ | |||
os_facts | |||
end | |||
|
|||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This blank line makes rubocop unhappy 😉
Pull Request (PR) description
This PR introduces support for Gentoo. As packaged in
net-im/prosody
, Prosody uses some path which differ from the ones hardcoded in the module. This PR makes these paths configurable and it introduces the correct defaults for Gentoo.Additionally, the community modules are packaged for Gentoo and the PR introduces support for that, too.