mirror of
https://github.com/mempool/mempool.git
synced 2025-09-26 17:56:45 +02:00
[Ft.] Wildcard Cargo sysconf crate dir
This commit is contained in:
@@ -850,7 +850,7 @@ returncode=0
|
||||
|
||||
$CUT >$input <<-EOF
|
||||
Tor:Enable Tor v3 HS Onion:ON
|
||||
KPool:Enable CKPool Stratum Interface:ON
|
||||
CKPool:Enable CKPool Stratum Interface:ON
|
||||
Mainnet:Enable Bitcoin Mainnet:ON
|
||||
Mainnet-Minfee:Enable Bitcoin Mainnet Minfee:ON
|
||||
LN-Mainnet:Enable Bitcoin Mainnet Lightning:ON
|
||||
@@ -1415,11 +1415,14 @@ if [ "${BITCOIN_ELECTRS_INSTALL}" = ON ];then
|
||||
osSudo "${BITCOIN_USER}" sh -c "cd ${BITCOIN_ELECTRS_HOME} && cargo run --release --bin electrs -- --version" || true
|
||||
|
||||
case $OS in
|
||||
FreeBSD)
|
||||
echo "[*] Patching Bitcoin Electrs code for FreeBSD"
|
||||
osSudo "${BITCOIN_USER}" sh -c "cd \"${BITCOIN_HOME}/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sysconf-0.3.4\" && patch -p1 < \"${MEMPOOL_HOME}/${MEMPOOL_REPO_NAME}/production/freebsd/sysconf.patch\""
|
||||
#osSudo "${BITCOIN_USER}" sh -c "cd \"${BITCOIN_ELECTRS_HOME}/src/new_index/\" && sed -i.bak -e s/Snappy/None/ db.rs && rm db.rs.bak"
|
||||
#osSudo "${BITCOIN_USER}" sh -c "cd \"${BITCOIN_ELECTRS_HOME}/src/bin/\" && sed -i.bak -e 's/from_secs(5)/from_secs(1)/' electrs.rs && rm electrs.rs.bak"
|
||||
FreeBSD*)
|
||||
echo "[*] Patching Bitcoin Electrs code for FreeBSD"
|
||||
SYSCONF_DIR=$(find "${BITCOIN_HOME}/.cargo/registry/src" -type d -name "sysconf-0.3.4" | head -n 1)
|
||||
if [ -n "$SYSCONF_DIR" ]; then
|
||||
osSudo "${BITCOIN_USER}" sh -c "cd \"$SYSCONF_DIR\" && patch -p1 < \"${MEMPOOL_HOME}/${MEMPOOL_REPO_NAME}/production/freebsd/sysconf.patch\""
|
||||
else
|
||||
echo "Warning: Could not find sysconf-0.3.4 directory"
|
||||
fi
|
||||
;;
|
||||
Debian)
|
||||
;;
|
||||
|
Reference in New Issue
Block a user