File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -58,15 +58,15 @@ RUN yum install -y \
5858
5959ENV DOMAINNAME ""
6060ENV GPS_PORT ""
61- ENV NODENAME ""
61+ ENV NODENAME ""
6262
6363# Set config file to executable
6464RUN chmod a+x /var/redhawk/sdr/dev/devices/BU353S4/nodeconfig.py
6565
6666# Add script for configuring the node
6767ADD files/bu353s4-node-init.sh /root/bu353s4-node-init.sh
6868RUN chmod u+x /root/bu353s4-node-init.sh && \
69- echo "/root/bu353s4-node-init.sh" | tee -a /root/.bashrc
69+ echo "source /root/bu353s4-node-init.sh" | tee -a /root/.bashrc
7070
7171# BU353S4 Supervisord script and 'exit' event listener
7272ADD files/supervisord-bu353s4.conf /etc/supervisor.d/bu353s4.conf
Original file line number Diff line number Diff line change @@ -23,6 +23,8 @@ function print_option() {
2323 printf " ---> %-20s %-20s\n" $1 $2
2424}
2525
26+ export NODENAME=${NODENAME:- MyGps_$(hostname)}
27+
2628BU353S4_CONFIG_ARGS=" --noinplace --domainname=${DOMAINNAME} --nodename=${NODENAME} --serialport=${GPS_PORT} "
2729
2830if ! [ -d $SDRROOT /dev/nodes/${NODENAME} ]; then
@@ -32,4 +34,3 @@ if ! [ -d $SDRROOT/dev/nodes/${NODENAME} ]; then
3234else
3335 echo BU353S4 Node already configured
3436fi
35-
Original file line number Diff line number Diff line change 11[program:nodeBooter]
22autostart=true
33redirect_stderr=true
4- command=/bin/bash -lc "nodeBooter -d /nodes/%(ENV_NODENAME)s /DeviceManager.dcd.xml"
5- startsecs=5
4+ command=/bin/bash -lc "wait-for-domain nodeBooter -d /nodes/$NODENAME /DeviceManager.dcd.xml"
5+ startsecs=35
66priority=10
77
88[eventlistener:nodeBooter_exit]
You can’t perform that action at this time.
0 commit comments