From 3c237e27213c031c44ec540584b9c5f76bfc93c3 Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Fri, 8 Aug 2014 17:46:14 +0200 Subject: [PATCH] lua-platform-info: simplify ar71xx-generic file --- .../files/ar71xx/generic/platform_info.lua | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/libs/lua-platform-info/files/ar71xx/generic/platform_info.lua b/libs/lua-platform-info/files/ar71xx/generic/platform_info.lua index 5c10ac4..71ee32a 100644 --- a/libs/lua-platform-info/files/ar71xx/generic/platform_info.lua +++ b/libs/lua-platform-info/files/ar71xx/generic/platform_info.lua @@ -1,7 +1,12 @@ -local f = io.popen('. /lib/functions.sh; . /lib/ar71xx.sh; ar71xx_board_detect; echo "$AR71XX_BOARD_NAME"; echo "$AR71XX_MODEL"') -local board_name, model = f:read("*a"):match('([^\n]+)\n([^\n]+)') -f:close() +local function read_line(file) + local f = io.open(file) + local ret = f:read('*line') + f:close() + return ret +end +local board_name = read_line('/tmp/sysinfo/board_name') +local model = read_line('/tmp/sysinfo/model') module 'platform_info'