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

Add support for OpenRC services (alpine/busybox) #252

Merged
merged 1 commit into from
Dec 11, 2020

Conversation

trawler
Copy link
Contributor

@trawler trawler commented Dec 11, 2020

This PR adds support for OpenRC init systems.
It also adds a testing image, based on alpine, and modifies the go test compile flags, to allow it to compile statically, and not against glibc (which is not included in alpine).

This PR provides a workaround for #204 & #116

@coveralls
Copy link

Coverage Status

Coverage decreased (-2.4%) to 12.799% when pulling 4791a9d on trawler:openrc_support into 18c957a on kardianos:master.

@kardianos kardianos merged commit ef35c56 into kardianos:master Dec 11, 2020
@trawler trawler deleted the openrc_support branch December 11, 2020 19:25
Copy link

@999shevshik 999shevshik left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

jamesx04 pushed a commit to centrify/service that referenced this pull request Mar 8, 2021
* chore: Add explicit AIX tag to AIX specific sources (kardianos#245)

Add an explicit AIX build restriction to the AIX specific source
files to allow Go versions <1.12 to compile the module.

* Update .travis.yml (kardianos#248)

Adding both Power & Intel support
arch: ppc64le/amd64

* Detection of interactive session fixed for systemd user services (kardianos#246)

Co-authored-by: Pavel Bazika <pavel.bazika@icewarp.com>

* service(windows): add support for delayed auto start service (kardianos#244)

* service(windows): added option flag for delayed automatic start

* service(windows): added option flag for delayed automatic start

Co-authored-by: Utkarsh Dixit <utkarsh.dixit@siemens.com>

* Fix issue with systemd inactive status. (kardianos#243)

* Run commands as user on systemd when using user service (kardianos#224)

* Shutdowner interface and Windows trigger (kardianos#225)

* Shutdowner interface and Windows trigger

* Updating Shutdown doc

Stop won't be called when Shutdown is.

Co-authored-by: Juan Hernandez <jhernandez@newrelic.com>

* service: go fmt

* Add support for OpenRC services (alpine/busybox) (kardianos#252)

Co-authored-by: secDre4mer <61268450+secDre4mer@users.noreply.github.com>
Co-authored-by: santosh653 <70637961+santosh653@users.noreply.github.com>
Co-authored-by: pavelbazika <pavelbazika@users.noreply.github.com>
Co-authored-by: Pavel Bazika <pavel.bazika@icewarp.com>
Co-authored-by: Utkarsh Dixit <utkarsh.extc@gmail.com>
Co-authored-by: Utkarsh Dixit <utkarsh.dixit@siemens.com>
Co-authored-by: Blake Rouse <blake.rouse@elastic.co>
Co-authored-by: Oliver Kraemer <oliverkra@gmail.com>
Co-authored-by: jhvaras <jhvaras@gmail.com>
Co-authored-by: Juan Hernandez <jhernandez@newrelic.com>
Co-authored-by: Daniel Theophanes <kardianos@gmail.com>
Co-authored-by: Karen Almog <8340149+trawler@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants