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 experimental Alpine support #80

Merged
merged 5 commits into from
Feb 16, 2022
Merged

Add experimental Alpine support #80

merged 5 commits into from
Feb 16, 2022

Conversation

flavorplus
Copy link
Contributor

Hi!

I’ve been working on getting this running on Alpine! Everything works great so far and is rebased on your latest commits. I haven’t written any tests yet as I don’t know how… Would it be interesting to add Alpine support to the main repo?

Copy link
Owner

@ecdye ecdye left a comment

Choose a reason for hiding this comment

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

Thanks for your contribution, I have never been a big user of anything other than Debian so I have never really looked into supporting other systems as I am not super familiar with them. I'm happy to support once implemented though.

Is this only applicable to Alpine, or would it be able to extend to pretty much all OpenRC based systems?

As a side note I have not tested these changes yet, but will. I don't think there is a easy way to implement tests in the same way as I have currently as I am using a Raspberry Pi Lite image as my testing ground. I will look into a way to implement testing for this platform once merged.

EDIT:
Also can you follow the instructions in the DCO error to sign-off your commits.

install.bash Outdated Show resolved Hide resolved
install.bash Outdated Show resolved Hide resolved
overlayfs-tools/makefile Outdated Show resolved Hide resolved
install.bash Show resolved Hide resolved
update.bash Show resolved Hide resolved
install.bash Outdated Show resolved Hide resolved
zram-config Outdated Show resolved Hide resolved
zram-config Outdated Show resolved Hide resolved
zram-config Outdated Show resolved Hide resolved
zsync.cron Outdated Show resolved Hide resolved
@ecdye ecdye added the enhancement New feature or request label Feb 9, 2022
update.bash Show resolved Hide resolved
@flavorplus
Copy link
Contributor Author

Sorry for all the trouble. I'm not a bash expert and this is my first time creating a pull request. I'm not sure how to deal with the sign-off though. I'm trying to follow the instructions but it seems like i have to manually merge everything again?

Signed-off-by: Jonathan Vermeulen <jmavermeulen@gmail.com>
@flavorplus
Copy link
Contributor Author

Okay fixed the signing issue. Thanks Ethan for you help on that!

Signed-off-by: flavorplus <flavorplus@users.noreply.github.com>
Signed-off-by: flavorplus <flavorplus@users.noreply.github.com>
@flavorplus
Copy link
Contributor Author

Would be willing to merge this @ecdye?

Copy link
Owner

@ecdye ecdye left a comment

Choose a reason for hiding this comment

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

Almost ready, can you update the README file with information about experimental Alpine support, and then I think we are ready to merge.

Try to just add on to the existing documentation by providing alternative commands to start and stop in Alpine and things like that. It makes it easier to track changes that add new functionality if it is documented and implemented all in one PR.

@ecdye ecdye changed the title Alpine support Add experimental Alpine support Feb 15, 2022
Signed-off-by: flavorplus <flavorplus@users.noreply.github.com>
README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
Signed-off-by: flavorplus <flavorplus@users.noreply.github.com>
Copy link
Owner

@ecdye ecdye left a comment

Choose a reason for hiding this comment

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

LGTM

@ecdye ecdye merged commit 51d3013 into ecdye:main Feb 16, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants