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 71ee32a..0ccefdf 100644 --- a/libs/lua-platform-info/files/ar71xx/generic/platform_info.lua +++ b/libs/lua-platform-info/files/ar71xx/generic/platform_info.lua @@ -33,5 +33,5 @@ end -- The image name for sysupgrades function get_image_name() - return (model:lower():gsub('[^%w]+', '-'):gsub('%-+$', '')) + return (model:lower():gsub('[^%w%.]+', '-'):gsub('%.+', '.'):gsub('[%-%.]*%-[%-%.]*', '-'):gsub('%-+$', '')) end diff --git a/libs/lua-platform-info/files/mpc85xx/generic/platform_info.lua b/libs/lua-platform-info/files/mpc85xx/generic/platform_info.lua index 970c852..931e347 100644 --- a/libs/lua-platform-info/files/mpc85xx/generic/platform_info.lua +++ b/libs/lua-platform-info/files/mpc85xx/generic/platform_info.lua @@ -33,5 +33,5 @@ end -- The image name for sysupgrades function get_image_name() - return (model:lower():gsub('[^%w]+', '-'):gsub('%-+$', '')) + return (model:lower():gsub('[^%w%.]+', '-'):gsub('%.+', '.'):gsub('[%-%.]*%-[%-%.]*', '-'):gsub('%-+$', '')) end