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

added freebsd package support #115

Merged
merged 3 commits into from Jan 25, 2019

Conversation

Projects
None yet
3 participants
@grimneko
Copy link

grimneko commented Jan 25, 2019

this introduces the following to the installer script:

  • added a procedure to handle the freebsd package installation (there is no apt on BSD^^).
  • added a rough list of packages for iobroker to run.
  • added config patches for the zero conf daemon processes, add them to rc startup and start them

its not perfect, but should improve the installer scripts compatibility with FreeBSD. I will continue to try and fix issues i have with the installer on freebsd.

grimneko added some commits Jan 25, 2019

grimneko
added freebsd package installation procedure/required config patches …
…for the zeroconf packages/a rough list of packages to enable iobroker to run on a FreeBSD
@Apollon77

This comment has been minimized.

Copy link
Contributor

Apollon77 commented Jan 25, 2019

Cool. Thank you. Only topic is that we have no way to test it.

@Apollon77

This comment has been minimized.

Copy link
Contributor

Apollon77 commented Jan 25, 2019

Please also add an entry in the installer changelog file.

@grimneko

This comment has been minimized.

Copy link
Author

grimneko commented Jan 25, 2019

Well, as i write those changes i try and try again to install iobroker in a simple FreeBSD 11.2-RELEASE jail until it runs fine. My goal is to provide a iocage-plugin for FreeNAS in the end, which means i need the installer to run without errors.

@AlCalzone

This comment has been minimized.

Copy link
Collaborator

AlCalzone commented Jan 25, 2019

I don't have any experience with FreeBSD, so I trust you. LGTM

@Apollon77 Apollon77 merged commit b475136 into ioBroker:master Jan 25, 2019

1 of 2 checks passed

continuous-integration/appveyor/pr Waiting for AppVeyor build to complete
Details
continuous-integration/travis-ci/pr The Travis CI build passed
Details
@Apollon77

This comment has been minimized.

Copy link
Contributor

Apollon77 commented Jan 25, 2019

Thank you,

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.