Author: nbd Date: 2015-04-16 22:09:21 +0200 (Thu, 16 Apr 2015) New Revision: 45462
Added: trunk/package/base-files/files/lib/preinit/90_sysinfo Log: base-files: add generic preinit script to extract board/model info from device-tree Signed-off-by: Felix Fietkau <[email protected]> Added: trunk/package/base-files/files/lib/preinit/90_sysinfo =================================================================== --- trunk/package/base-files/files/lib/preinit/90_sysinfo (rev 0) +++ trunk/package/base-files/files/lib/preinit/90_sysinfo 2015-04-16 20:09:21 UTC (rev 45462) @@ -0,0 +1,10 @@ +do_sysinfo_generic() { + [ -d /proc/device-tree ] || return + mkdir -p /tmp/sysinfo + [ -e /tmp/sysinfo/board_name ] || \ + echo "$(strings /proc/device-tree/compatible | head -1)" > /tmp/sysinfo/board_name + [ -e /tmp/sysinfo/model ] || \ + echo "$(cat /proc/device-tree/model)" > /tmp/sysinfo/model +} + +boot_hook_add preinit_main do_sysinfo_generic _______________________________________________ openwrt-commits mailing list [email protected] https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-commits
