forked from dogecoin/dogecoin
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'dogecoin:master' into 1.15.0-dev
- Loading branch information
Showing
44 changed files
with
3,414 additions
and
760 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,80 @@ | ||
#!/usr/bin/env bash | ||
# Copyright (c) 2021 The Bitcoin Core developers | ||
# Distributed under the MIT software license, see the accompanying | ||
# file COPYING or http://www.opensource.org/licenses/mit-license.php. | ||
|
||
export LC_ALL=C | ||
TOPDIR=${TOPDIR:-$(git rev-parse --show-toplevel)} | ||
BUILDDIR=${BUILDDIR:-$TOPDIR} | ||
BINDIR=${BINDIR:-$BUILDDIR/src} | ||
DOGECOIND=${DOGECOIND:-$BINDIR/dogecoind} | ||
SHARE_DIR=${SHARE_DIR:-$TOPDIR/share} | ||
EXAMPLE_CONF_FILE=${EXAMPLE_CONF_FILE:-$SHARE_DIR/dogecoin.conf} | ||
|
||
[ ! -x "$DOGECOIND" ] && echo "$DOGECOIND not found or not executable." && exit 1 | ||
|
||
DIRTY="" | ||
VERSION_OUTPUT=$($DOGECOIND --version) | ||
if [[ $VERSION_OUTPUT == *"dirty"* ]]; then | ||
DIRTY="${DIRTY}${DOGECOIND}\n" | ||
fi | ||
|
||
if [ -n "$DIRTY" ] | ||
then | ||
echo -e "WARNING: $DOGECOIND was built from a dirty tree.\n" | ||
echo -e "To safely generate a dogecoin.conf file, please commit your changes to $DOGECOIND, rebuild, then run this script again.\n" | ||
fi | ||
|
||
echo 'Generating example dogecoin.conf file in share/' | ||
|
||
# create the directory, if it doesn't exist | ||
mkdir -p "${SHARE_DIR}" | ||
|
||
# create the header text | ||
cat > "${EXAMPLE_CONF_FILE}" << 'EOF' | ||
## | ||
## dogecoin.conf configuration file. | ||
## Generated by contrib/devtools/gen-dogecoin-conf.sh. | ||
## | ||
## Lines beginning with # are comments. | ||
## All possible configuration options are provided. To use, copy this file | ||
## to your data directory (default or specified by -datadir), uncomment | ||
## options you would like to change, and save the file. | ||
## | ||
### Options | ||
EOF | ||
|
||
# parse the output from dogecoind --help | ||
# adding newlines is a bit funky to ensure portability for BSD | ||
# see here for more details: https://stackoverflow.com/a/24575385 | ||
${DOGECOIND} --help \ | ||
| sed '1,/Print this help message and exit/d' \ | ||
| sed -E 's/^[[:space:]]{2}\-/#/' \ | ||
| sed -E 's/^[[:space:]]{7}/# /' \ | ||
| sed -E '/[=[:space:]]/!s/#.*$/&=1/' \ | ||
| awk '/^#[a-z]/{x=$0;next}{if (NF==0) print x"\n",x="";else print}' \ | ||
| sed 's,\(^[[:upper:]].*\)\:$,\ | ||
### \1,' \ | ||
| sed 's/[[:space:]]*$//' >> "${EXAMPLE_CONF_FILE}" | ||
|
||
# create the footer text | ||
cat >> "${EXAMPLE_CONF_FILE}" << 'EOF' | ||
# [Sections] | ||
# Most options will apply to all networks. To confine an option to a specific | ||
# network, add it under the relevant section below. | ||
# | ||
# Note: If not specified under a network section, the options addnode, connect, | ||
# port, bind, rpcport, rpcbind, and wallet will only apply to mainnet. | ||
# Options for mainnet | ||
[main] | ||
# Options for testnet | ||
[test] | ||
# Options for regtest | ||
[regtest] | ||
EOF |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,52 +1,41 @@ | ||
-----BEGIN PGP PUBLIC KEY BLOCK----- | ||
|
||
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 | ||
Tj0diqnlKbhWvQ== | ||
=merm | ||
mQGNBGZeJLEBDADPy6SAx5JEA00ft1Lfv0Luy0/r2/9gH0qf+eJWCAZHltnGTt7f | ||
exSY81Lq9UnCwrAOglkUTkMRnW/RDHEi+DEr4QRSwomq6F/J6VjmJnq02b1O/xSw | ||
nW9EO2dOUjqSasOA+h16QBeTzod7PhkEH3acKWsWx9EraCukp9OAe7rhuMXRCkVj | ||
CHVGqKnHcQGRHG/DlRtKRzHK/OJuki3tzr4z/DWqbdvBPJahpkiH6sjY6RzQ7IIk | ||
WJoqjUyl5+KbVQ/nb2QDfvmbc2Ivn5wH5sOa1vblJsNsCCNhEwsLPaiaieZHNDhp | ||
to9F93v9wxVQOKXu39+tblabs9tpfpkka2z1osAT7Ut6n2cbkw0i95suKqlxyO+3 | ||
Fe/V1Uv+WekFq6ijcX36ZA3/lmT3d9tnWkw+F9c5OalipoHxxymNzsD/sU1FIMJJ | ||
dnOaO99Rc5X7gRPagYzliZXgkZthB0TcO65y+oxwieOYnbQIVAgWQIz6TKCOrv6T | ||
ZC07NPkTc0uNvcMAEQEAAbQaeGFuaW1vIDxkYWtvZGFAeGFuaW1vLm5ldD6JAdQE | ||
EwEKAD4WIQQuqosQIcca1RhsoH9ujxfBsbzcvgUCZl4ksQIbAwUJA8JnAAULCQgH | ||
AgYVCgkICwIEFgIDAQIeAQIXgAAKCRBujxfBsbzcvqxmC/45/OsRL14S6G8DrxsC | ||
/Awrke/OYDlmOrvBnXRQOlxzmj6lPFhIT3pkowi59wokRs+9wynqt5Pm3z90/d+2 | ||
jW1r5Hucm+PQmZUu2wIbVB0L4f6baBxKrucbQfqBqBMZ5p+D8IJJV+9ZKn00r4nq | ||
7ahq7e4nWH3YN+G2RrR4mRpUyIUIGJLcR5YL1MQ3Q/rC0+u056KiXBv29vY++K4R | ||
gpKQOWPFIxeK/Pl2BNZ18JfTwXeM9lZQSabgtehXshOAERLjf1KRL+X4QLc4tok5 | ||
lYwQwSTp3sK4erTAGCY3Exe6M0TC9xeyR1241YgtvAYWdFkcVPpfJl2SygWhnLzc | ||
VFaPXYbz6RASRcCFKA3LCA6uWtdcbaCRRVPue+MeyabX+Cow74T/kTV2cYp/v1ds | ||
XYTKd8VyFG6N2cwuvBKf5THXslT+6YFuE2Gw5vO2GuLvxai+Ny5b9bTE23l41JKW | ||
Zp1MxGEcdezuwxjF4ZC/+oiQ1SJfUWBIUfB/4C1NRPL19U25AY0EZl4ksQEMAKf2 | ||
JMAKZ815s7Fxw6cHt7o2J2HAg1rMtY9GoRv54jCbvoc2sULvR3xeRsOD+Ii9N3TR | ||
kDf0IRpfE6oUd+JudY8wzKfAdYLDhGk6zNtw98SmDaWauLYTkEL8NkfygPN1NowC | ||
DRuiXVixlOVqZ1ZuLgJ74xVd6v1rRj+iyGwqGWe5YHWTfJlQ2LTcCYkXhBE5bpGS | ||
EOhh1BnFI2JaEQ8W+TqisFz9kr/rEiiPvJcXPG2gBCVn+tOv+8CHaSK8ZcqFEhei | ||
JPUBXCWGpWzSMSmZvC66fIfLcd/tmKwN41ZP97cnWZrKTGGmToaJNHPC7o6nLMyZ | ||
oiSf1tqCD+ZkrLt3fEo5znTVtiyjXd4VMXBwVbruUgxDx+rjIUDNuOgYOudkZrRd | ||
2ubNt6/hInePCMxgk5iJdGxZ90q2j1S2YDaFxjizcPtzmsyFoaiASWa+b5VoQT1D | ||
pBD23J2oIZM1iUQOfI6H7VIMHl1Q/nm7+aSlGjoJACAz1nsei6XtzOzay59E4wAR | ||
AQABiQG8BBgBCgAmFiEELqqLECHHGtUYbKB/bo8XwbG83L4FAmZeJLECGwwFCQPC | ||
ZwAACgkQbo8XwbG83L7B0wwAqF9fGfrW2c3Y+Q3wfj0Euhs/gQw5vInN9nG8P8Cr | ||
XMftO7s54lWrC/av5AMM17ltbmReVWBukKKty4nD5clKBsqlRU4UVk0gwdSceEZ0 | ||
HzILQVeJCv+1QtDWgbbCv+LK/alPbfTT5gNLPsFrD0S0gvm2CxJ7WfYCU5To6Qi1 | ||
QtQUZViCsKe1iKdi+VWUn56rUKGePgL1FpGAGMfZRvaLhk5bs5076EIS5ihEppvm | ||
PAko2Mr+eO9aIy6NY/i5B+lMZcp2QGDofSTuFt3JE+GBiw8TQtIfN1rEpY/sKqCR | ||
IR+K0MZ/2ifp8uUeH2NMTU1iQ49w8x2kpNVX7SR1KXiwLdAVItZNkGZQry3UwEm1 | ||
RhVeiO3c7Jdalgpr1dhEIi7dUFhcF7QEBs/fGNnId1jadAF9EdHDtFLoA0BFIeTw | ||
ub29S0WSw+nidqYwhzDLMHMsGG3p1U5aKxfJA3PFTRe6iYEjI7O5tOZGxpVbIJBU | ||
tS35OCTSJzNMoXtTZqCkDLc9 | ||
=Z8rt | ||
-----END PGP PUBLIC KEY BLOCK----- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.