@@ -61,6 +61,8 @@ printRunEnv () {
61
61
echo " CARDANO_PORT=$CARDANO_PORT "
62
62
echo " CARDANO_SOCKET_PATH=$CARDANO_SOCKET_PATH "
63
63
echo " CARDANO_TOPOLOGY=$CARDANO_TOPOLOGY "
64
+ [[ -n $CARDANO_TRACER_SOCKET_PATH_ACCEPT ]] && echo " CARDANO_TRACER_SOCKET_PATH_ACCEPT=$CARDANO_TRACER_SOCKET_PATH_ACCEPT "
65
+ [[ -n $CARDANO_TRACER_SOCKET_PATH_CONNECT ]] && echo " CARDANO_TRACER_SOCKET_PATH_CONNECT=$CARDANO_TRACER_SOCKET_PATH_CONNECT "
64
66
65
67
if [[ ${CARDANO_BLOCK_PRODUCER} == true ]]; then
66
68
@@ -92,6 +94,19 @@ cat << EOF > /usr/local/bin/env
92
94
#!/usr/bin/env bash
93
95
94
96
# Docker run ENV vars
97
+ EOF
98
+
99
+ if [[ -n $CARDANO_TRACER_SOCKET_PATH_ACCEPT ]]; then
100
+ echo " CARDANO_TRACER_SOCKET_PATH_ACCEPT=\" $CARDANO_TRACER_SOCKET_PATH_ACCEPT \" " \
101
+ >> /usr/local/bin/env
102
+ fi
103
+
104
+ if [[ -n $CARDANO_TRACER_SOCKET_PATH_CONNECT ]]; then
105
+ echo " CARDANO_TRACER_SOCKET_PATH_CONNECT=\" $CARDANO_TRACER_SOCKET_PATH_CONNECT \" " \
106
+ >> /usr/local/bin/env
107
+ fi
108
+
109
+ cat << EOF >> /usr/local/bin/env
95
110
CARDANO_BIND_ADDR="$CARDANO_BIND_ADDR "
96
111
CARDANO_BLOCK_PRODUCER=$CARDANO_BLOCK_PRODUCER
97
112
CARDANO_CONFIG="$CARDANO_CONFIG "
@@ -134,6 +149,9 @@ runRelayNode () {
134
149
" --port" " $CARDANO_PORT "
135
150
)
136
151
152
+ [[ -n $CARDANO_TRACER_SOCKET_PATH_ACCEPT ]] && effopts+=(" --tracer-socket-path-accept" " $CARDANO_TRACER_SOCKET_PATH_ACCEPT " )
153
+ [[ -n $CARDANO_TRACER_SOCKET_PATH_CONNECT ]] && effopts+=(" --tracer-socket-path-connect" " $CARDANO_TRACER_SOCKET_PATH_CONNECT " )
154
+
137
155
effopts+=(" ${filteredOpts[@]} " )
138
156
139
157
echo " cardano-node run ${effopts[*]} "
@@ -158,6 +176,9 @@ runBlockProducerNode () {
158
176
" --shelley-operational-certificate" " $CARDANO_SHELLEY_OPERATIONAL_CERTIFICATE "
159
177
)
160
178
179
+ [[ -n $CARDANO_TRACER_SOCKET_PATH_ACCEPT ]] && effopts+=(" --tracer-socket-path-accept" " $CARDANO_TRACER_SOCKET_PATH_ACCEPT " )
180
+ [[ -n $CARDANO_TRACER_SOCKET_PATH_CONNECT ]] && effopts+=(" --tracer-socket-path-connect" " $CARDANO_TRACER_SOCKET_PATH_CONNECT " )
181
+
161
182
effopts+=(" ${filteredOpts[@]} " )
162
183
163
184
echo " cardano-node run ${effopts[*]} "
189
210
--shelley-kes-key) CARDANO_SHELLEY_KES_KEY=${val} ; found=true;;
190
211
--shelley-vrf-key) CARDANO_SHELLEY_VRF_KEY=${val} ; found=true;;
191
212
--shelley-operational-certificate) CARDANO_SHELLEY_OPERATIONAL_CERTIFICATE=${val} ; found=true;;
213
+ --tracer-socket-path-accept) CARDANO_TRACER_SOCKET_PATH_ACCEPT=${val} ; found=true;;
214
+ --tracer-socket-path-connect) CARDANO_TRACER_SOCKET_PATH_CONNECT=${val} ; found=true;;
192
215
esac
193
216
194
217
if [[ $found == true ]]; then
198
221
done
199
222
200
223
# Filter blank args from match removal above
201
- filteredOpts=(); for arg in " ${options[@]} " ; do [[ $arg ]] && filteredOpts+=(" $arg " ); done
224
+ filteredOpts=()
225
+ for arg in " ${options[@]} " ; do
226
+ [[ -n $arg ]] && filteredOpts+=(" $arg " )
227
+ done
202
228
203
229
printRunEnv
204
230
writeRootEnv
0 commit comments