Closed chappjc closed 2 years ago
The exact opposite way to approach this is to entirely remove dex from dcrinstall.
Only draft because I've not had time to test anything, but feel free to review.
Not sure what manifests to update or if https://github.com/decred/release/pull/62 needs to be first.
Tested with via https://github.com/decred/release/pull/62 and dcrinstall.sh with:
replace github.com/decred/decred-release => github.com/chappjc/decred-release v1.6.0-rc3.0.20220825211652-38a96c47af6d
Only tested on linux, and canceled install before creating a LN wallet (but after downloading and extracting dcrd, dcrwallet, and dex stuff).
Resolves https://github.com/decred/decred-release/issues/227
Our DEX apps will always be installed. Presumably this was not already the default because of the pesky Bitcoin Core requirement at launch. It has been quite some time that that has not been needed. Therefore, this deprecates the
--dcrdex
switch, always installs the dex apps, and never downloads any third party stuff like bitcoind.This also includes updates to various things like ioutil, removing silly deps, fixing silly go.mod things, updating copyright years, build tags and comments for Go 1.18, etc.