-
-
Notifications
You must be signed in to change notification settings - Fork 53
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 qubes.repos.* qrexec services #48
Conversation
Ping @marmarek for review, whenever you get the chance. |
Sure, I'll look into it tomorrow or such, just came back from https://reproducible-builds.org/events/paris2018/ :) |
Oh, sounds super awesome! I'm not in a hurry, just thought it might have dropped off your radar since you've been pretty fast in the past. Which is much appreciated, by the way :) |
Now it looks good. Few minor things:
I'd also think a little about the interface to be reusable for other distribution (either for VMs, or if ever dom0 is switched to something else, like QubesOS/qubes-issues#1919). I think it's simple enough to work with other distros too, just adding a note about this case so you're aware. |
Hey, sorry for the long delay! I had final exams and I've been taking a break since then. (And then I forgot to push.) Anyway, I added
This is a good question. I guess I should just look up how to suppress exception messages in Python? That feels inelegant but also seems like the best way to prevent possible information leaks...
This is a great point. I think For |
6711c96
to
c7552e3
Compare
@marmarek ping! I figured out how to use Qubes Builder so I was able to build the rpm. Verified the files were properly included with |
This shouldn't be merged as-is. In working on code that uses these services, I discovered they output an extra newline at the end. This is annoying for parsing. |
Fixed. |
212bc7d
to
0e6c025
Compare
This is a prerequisite for QubesOS/qubes-issues#4550.
This makes it annoying to parse.
0e6c025
to
82806b5
Compare
Originally filed at QubesOS/qubes-core-admin#246; initial review comments addressed there. (Thanks, @marmarek, for the helpful review!)
This is a prerequisite for QubesOS/qubes-issues#4550. I should note that while I introduced the files in the repo, I really don't understand how to introduce them into the build process, since there aren't already any other qrexec services in here...