#!/bin/sh

. /usr/share/rtmgr/misc/buildopt.rtmgr
. /usr/share/rtmgr/include/rtmhelper

snum=86648664$(hexdump -n 4 -e '4/1 "%02X"' /dev/urandom)
uci get system.@sysinfo[-1].model 2>/dev/null || {
	uci batch <<EOF
add system sysinfo
set system.@sysinfo[-1].model="X86"
set system.@sysinfo[-1].g5_failure="0"
set system.@sysinfo[-1].snum="${snum}"
EOF

	uci commit system
}


elab_mac=86:64$(hexdump -n 4 -e '4/1 ":%02x"' -e '"\n"' /dev/urandom)

echo DEV_NAME=\"X86\" >"$RTM_ELABLE_P"
echo DEV_OEMNAME=\"X86\" >>"$RTM_ELABLE_P"
echo DEV_SERIAL_NUMBER=\"${snum}\" >>"$RTM_ELABLE_P"
echo MAC_ADDRESS=\"${elab_mac}\" >>"$RTM_ELABLE_P"
echo MANUFACTURING_DATE=\"2086-05-14\" >>"$RTM_ELABLE_P"
echo VENDOR_NAME=\"Cetron\" >>"$RTM_ELABLE_P"
echo MANU_SERIAL_NUNBER=\"${snum}\" >>"$RTM_ELABLE_P"
echo CLEI_CODE=\"\" >>"$RTM_ELABLE_P"
echo BUILD_INFO=\"\" >>"$RTM_ELABLE_P"
echo MAC_ADDRESS_COUNT=\"1,16\" >>"$RTM_ELABLE_P"
echo DEVICE_BOM=\"86648664\" >>"$RTM_ELABLE_P"
echo BOARD_SERIAL_NUMBER=\"${snum}\" >>"$RTM_ELABLE_P"
echo CUSTOMER_CODE=\"\" >>"$RTM_ELABLE_P"
echo TEST_TRACKING_NUMBER=\"SMT-084\" >>"$RTM_ELABLE_P"
echo E_LABEL_VER=\"1\" >>"$RTM_ELABLE_P"
echo ELABLE_CREATED=\"1\" >>"$RTM_ELABLE_P"

