commit 84c1fc016c4da2367c333f48af922fb43c66242d
parent 812d2b73d643e5088de2117d6724c1729270693e
Author: Antoine A <>
Date: Mon, 21 Jul 2025 13:23:48 +0200
bitcoin: add man pages
Diffstat:
4 files changed, 18 insertions(+), 0 deletions(-)
diff --git a/contrib/ci/Containerfile b/contrib/ci/Containerfile
@@ -13,6 +13,7 @@ RUN dpkg --add-architecture amd64 && \
# Install build & test dependencies
apt-get install -yq \
sudo \
+ man \
make \
postgresql \
mold \
diff --git a/contrib/ci/jobs/3-deb/test.sh b/contrib/ci/jobs/3-deb/test.sh
@@ -27,6 +27,10 @@ id depolymerizer-bitcoin-worker
step "Run dbconfig"
sudo depolymerizer-bitcoin-dbconfig -r
+step "Check man pages"
+man depolymerizer-bitcoin > /dev/null
+man depolymerizer-bitcoin.conf > /dev/null
+
step "Remove depolymerizer-bitcoin"
dpkg --remove depolymerizer-bitcoin
diff --git a/depolymerizer-bitcoin/Cargo.toml b/depolymerizer-bitcoin/Cargo.toml
@@ -89,4 +89,15 @@ assets = [
"/etc",
"644",
],
+ # Man pages
+ [
+ "../doc/prebuilt/man/depolymerizer-bitcoin.1",
+ "/usr/share/man/man1/",
+ "644",
+ ],
+ [
+ "../doc/prebuilt/man/depolymerizer-bitcoin.conf.5",
+ "/usr/share/man/man5/",
+ "644",
+ ],
]
diff --git a/makefile b/makefile
@@ -23,6 +23,8 @@ install-nobuild:
install -m 644 -D -t $(share_dir)/depolymerizer-bitcoin/config.d depolymerizer-bitcoin/depolymerizer-bitcoin.conf
install -m 644 -D -t $(share_dir)/depolymerizer-bitcoin/sql database-versioning/versioning.sql
install -m 644 -D -t $(share_dir)/depolymerizer-bitcoin/sql database-versioning/depolymerizer-bitcoin*.sql
+ install -m 644 -D -t $(man_dir)/man1 doc/prebuilt/man/depolymerizer-bitcoin.1
+ install -m 644 -D -t $(man_dir)/man5 doc/prebuilt/man/depolymerizer-bitcoin.conf.5
install -D -t $(bin_dir) contrib/depolymerizer-bitcoin-dbconfig
install -D -t $(bin_dir) target/release/depolymerizer-bitcoin