Skip to content
This repository has been archived by the owner on Sep 8, 2024. It is now read-only.

Add support for doas #2690

Merged
merged 1 commit into from
Feb 5, 2021
Merged

Add support for doas #2690

merged 1 commit into from
Feb 5, 2021

Conversation

pixelherodev
Copy link
Contributor

@pixelherodev pixelherodev commented Sep 11, 2020

This adds support for doas, an alternative to sudo.

How to test

Run bash dev_setup.sh on a system with doas installed and in PATH, and with sudo either not installed, or not in the PATH.

Contributor license agreement signed?

Not yet; I've filed the form, and am waiting for the email.

@devops-mycroft
Copy link

Hello, @pixelherodev, thank you for helping with the Mycroft project! We welcome everyone
into the community and greatly appreciate your help as we work to build an AI
for Everyone.

To protect yourself, the project, and users of Mycroft technologies we require
a Contributor Licensing Agreement (CLA) before accepting any code
contribution. This agreement makes it crystal clear that along with your
code you are offering a license to use it within the confines of this project.
You retain ownership of the code, this is just a license.

Please visit https://mycroft.ai/cla to initiate this one-time signing. Thank
you!

@devops-mycroft devops-mycroft added the CLA: Needed Need signed CLA from https://mycroft.ai/cla label Sep 11, 2020
@devops-mycroft
Copy link

Voight Kampff Integration Test Succeeded (Results)

1 similar comment
@devops-mycroft
Copy link

Voight Kampff Integration Test Succeeded (Results)

@pixelherodev
Copy link
Contributor Author

CLA signed.

@krisgesling krisgesling added CLA: Yes Contributor License Agreement exists (see https://github.com/MycroftAI/contributors) and removed CLA: Needed Need signed CLA from https://mycroft.ai/cla labels Sep 15, 2020
@krisgesling
Copy link
Contributor

Thanks for the contribution!

We got your CLA, and you've been added to our list of excellent humans

I was not aware of doas, are there any distro's that use it by default and don't have sudo?
Just wondering the easiest way to test this on a clean environment.

@pixelherodev
Copy link
Contributor Author

I think the BSDs do :P

I use doas on Gentoo; I can confirm it works because I used it to build mycroft locally (even if I've had unrelated issues actually running it).

@krisgesling krisgesling added Status: To be reviewed Concept accepted and PR has sufficient information for full review Status: For Voting Complete feature proposal, ready to be voted on by the Community. Type: Enhancement - proposed New proposal for a feature that is not currently a priority on the roadmap. and removed tagged for review and potential merge labels Sep 24, 2020
Copy link
Contributor

@krisgesling krisgesling left a comment

Choose a reason for hiding this comment

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

Haven't heard from any other Gentoo / doas users, but this can't hurt so let's merge it in :)

@krisgesling krisgesling merged commit bfd6be3 into MycroftAI:dev Feb 5, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
CLA: Yes Contributor License Agreement exists (see https://github.com/MycroftAI/contributors) Status: For Voting Complete feature proposal, ready to be voted on by the Community. Status: To be reviewed Concept accepted and PR has sufficient information for full review Type: Enhancement - proposed New proposal for a feature that is not currently a priority on the roadmap.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants