Update rc.local

This commit is contained in:
nagumii 2024-12-04 15:39:20 +02:00
parent e42b7c7ebb
commit ccf6993f2d

View file

@ -71,10 +71,12 @@ fi
#run once to set meshtastic nodeid to derivative of CPU serial number (unique to this board). Check at boot in case of upgrade overwriting this.
if ! grep -q "^ExecStart=.*--hwid" /usr/lib/systemd/system/meshtasticd.service; then
sed -i "/^ExecStart=/ s:$: --hwid $((0x$(awk '/Serial/ {print $3}' /proc/cpuinfo) & 0xFFFFFFFF)):" /usr/lib/systemd/system/meshtasticd.service
echo "Used Luckfox CPU S/N to generate unique nodeid seed for Meshtastic."
cp /root/.portduino/default/prefs/config.proto /tmp/config.proto.bak
sed -i "/^ExecStart=/ s:$: -e --hwid $((0x$(awk '/Serial/ {print $3}' /proc/cpuinfo) & 0xFFFFFFFF)):" /usr/lib/systemd/system/meshtasticd.service
echo "Using Luckfox CPU S/N to generate nodeid for Meshtastic."
systemctl daemon-reload
systemctl restart meshtasticd
systemctl enable meshtasticd
systemctl start meshtasticd
fi
# boot complete