mirror of
https://github.com/bitcoin/bitcoin.git
synced 2026-06-04 18:22:57 +02:00
Merge bitcoin/bitcoin#31742: contrib: fix BUILDDIR in gen-bitcoin-conf script and gen-manpages.py
63a8791e15contrib: fix BUILDDIR in gen-bitcoin-conf script and gen-manpages.py (jurraca) Pull request description: The `gen-bitcoin-conf.sh` and `gen-manpages.py` scripts assume a top level `src/` build dir, but in-tree builds are no longer allowed, nor recommended in the build steps. If a user builds `bitcoind` as recommended, these scripts fail. To fix it, we update the `BUILDDIR` env var and update the README accordingly. Follows up on initial work and discussion in #31332 . ACKs for top commit: fjahr: Code review ACK63a8791e15achow101: ACK63a8791e15Tree-SHA512: cf4d5b0d2e8b1f5db759bec01e131d8a0c511a2fd183389d2a0488d5fe4a906db2579d944f408b5c966f619edc6b2534023c3521f1fa5f8edd0216d29f3e48db
This commit is contained in:
@@ -102,12 +102,12 @@ gen-manpages.py
|
||||
A small script to automatically create manpages in ../../doc/man by running the release binaries with the -help option.
|
||||
This requires help2man which can be found at: https://www.gnu.org/software/help2man/
|
||||
|
||||
With in-tree builds this tool can be run from any directory within the
|
||||
repository. To use this tool with out-of-tree builds set `BUILDDIR`. For
|
||||
example:
|
||||
This script assumes a build directory named `build` as suggested by example build documentation.
|
||||
To use it with a different build directory, set `BUILDDIR`.
|
||||
For example:
|
||||
|
||||
```bash
|
||||
BUILDDIR=$PWD/build contrib/devtools/gen-manpages.py
|
||||
BUILDDIR=$PWD/my-build-dir contrib/devtools/gen-manpages.py
|
||||
```
|
||||
|
||||
headerssync-params.py
|
||||
@@ -127,12 +127,12 @@ Generates a bitcoin.conf file in `share/examples/` by parsing the output from `b
|
||||
release process to include a bitcoin.conf with the release binaries and can also be run by users to generate a file locally.
|
||||
When generating a file as part of the release process, make sure to commit the changes after running the script.
|
||||
|
||||
With in-tree builds this tool can be run from any directory within the
|
||||
repository. To use this tool with out-of-tree builds set `BUILDDIR`. For
|
||||
example:
|
||||
This script assumes a build directory named `build` as suggested by example build documentation.
|
||||
To use it with a different build directory, set `BUILDDIR`.
|
||||
For example:
|
||||
|
||||
```bash
|
||||
BUILDDIR=$PWD/build contrib/devtools/gen-bitcoin-conf.sh
|
||||
BUILDDIR=$PWD/my-build-dir contrib/devtools/gen-bitcoin-conf.sh
|
||||
```
|
||||
|
||||
security-check.py
|
||||
|
||||
Reference in New Issue
Block a user