dcrstakepool doesn't have a data directory (#502), and as a side effect will always create and use a .dcrstakepool directory under the user's home directory. This is where the daemon expects stakepoold certificates to exist. Several path config variables already exist for other resources: --publicpath, --templatepath, and --configfile. Perhaps a --certpath option is in order?
An alternative to setting all of these separate path variables (when not using ~/.dcrstakepool) would be a home directory option that is comparable to the deprecated --appdata. Maybe --homedir?
dcrstakepool doesn't have a data directory (#502), and as a side effect will always create and use a
.dcrstakepooldirectory under the user's home directory. This is where the daemon expects stakepoold certificates to exist. Several path config variables already exist for other resources:--publicpath,--templatepath, and--configfile. Perhaps a--certpathoption is in order?An alternative to setting all of these separate path variables (when not using
~/.dcrstakepool) would be a home directory option that is comparable to the deprecated--appdata. Maybe--homedir?