mirror of
https://github.com/Ride-The-Lightning/RTL.git
synced 2026-08-13 12:33:07 +02:00
Clarify connected-mirror comment and pin the fixture rune path
Address review F7/F8 on #1625: F7 (verification): the onchain.ts `connected === false` branch reads /v1/listfunds (CLN's own connected field) and only buckets balance as inactive — it is not the listPeerChannels mirror and does no close logic, so the coercion activates nothing there. Reword the mirror comment, which inaccurately implied onchain.ts consumes it; the mirror simply keeps the documented backward-compat `connected` field defined. F8: hardcode the rune path in create-rune.sh to /root/.lightning/rtl.rune so it matches the volume mount, healthcheck and RTL runePath instead of deriving it from ${LIGHTNINGD_DATA}, removing the silent-divergence risk. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
cbf7a14c95
commit
f518488ecb
2 changed files with 9 additions and 4 deletions
|
|
@ -11,7 +11,12 @@
|
|||
# format RTL reads via its runePath. POSIX sh compatible.
|
||||
set -u
|
||||
|
||||
RUNE_FILE="${LIGHTNINGD_DATA}/rtl.rune"
|
||||
# Hardcoded to match the single source of truth used everywhere else in the fixture:
|
||||
# the cln volume mount (cln_data:/root/.lightning), the healthcheck's `test -f`, and
|
||||
# RTL's runePath (/cln/rtl.rune, /cln being cln_data mounted read-only). Keep these in
|
||||
# lockstep — do not switch to ${LIGHTNINGD_DATA}, which would silently diverge if the
|
||||
# image's data dir ever changed while the mounts/healthcheck stayed on /root/.lightning.
|
||||
RUNE_FILE="/root/.lightning/rtl.rune"
|
||||
|
||||
[ -f "${RUNE_FILE}" ] && exit 0
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue