-
Notifications
You must be signed in to change notification settings - Fork 179
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
Update INSTALL.md to include NetBSD #1066
base: master
Are you sure you want to change the base?
Conversation
install instructions on netbsd
Can anybody else confirm that this works for them? |
So in the absence of other testers:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good and very important. But can you make the "installation" more cleaner somehow?
For most users, the Did you test this on netbsd @bfiics ? As per above, I am waiting on that, even though I certainly trust this contributor, it seems wrong to merge any instructions unless it's confirmed independently. |
@AdamISZ |
@bfiics Don't see the reason to close, just somebody needs to test this on NetBSD. |
I'm not a NetBSD user but I tried this in a VirtualBox VM on Windows. I followed the instructions exactly (including the same version of coincurve listed above). I was getting SSL certificate errors when trying to download from Github. They were fixed with: pkgin install mozilla-rootcerts-openssl After that, I can confirm the instructions above work to build JoinMarket. I was able to run the wallet-tool, which created a joinmarket.cfg in the user directory as you would expect. I haven't gone as far as connecting to a node, but I can confirm the build ran without errors. |
Many thanks for the report.
Can I ask what was being downloaded at that point? Do you mean Joinmarket (i.e. this repository), or was it something that happened during the execution of |
I assume this is something normally will be always installed, sounds like root certificates. Of course, any HTTPS download will fail without them. |
The error was just a general HTTPS thing, as @kristapsk says. wget-ing coincurve threw an SSL error so I ran that with --no-check-certificates Then git clone failed on the JoinMarket repo, so I looked up what needed to be installed to fix it. I just mentioned the issue for completeness' sake. This was a completely fresh full install of NetBSD in an VirtualBox VM in Windows, and for some reason they were missing. |
Just to add... is coincurve still required? The "why not use Lightning-based onions" bit of this mentions the dependency was removed, so that step of the installation instructions may be redundant. |
I would say we should just merge this. Will take forever to have more eyes on it. Better to have instructions with some minor issues than no instructions at all. |
You think? I always feel like for instructions on software which isn't part of this repo (including distros/OSes), it seems logical to get at least a second opinion before merging. But, I'm OK with you making the call. |
install instructions on netbsd