#!/bin/bash

FLAG_FILE="/data/homeassistant/data/MACFile.config"
OUTPUT_FILE="/data/homeassistant/data/MACFile.config"

[ -f "$FLAG_FILE" ] && exit 0

# 获取 MAC
MAC=$(cat /sys/class/net/eth0/address)

# 去掉 :
MAC_CLEAN=$(echo "$MAC" | tr -d ':')

# 生成随机数
RAND=$(hexdump -n2 -e '"/%02X"' /dev/urandom | sed 's/\///')

# 拼接
RESULT="${MAC_CLEAN}${RAND}"

# 写入文件
echo "$RESULT" > $OUTPUT_FILE
