Changeset View
Changeset View
Standalone View
Standalone View
release/scripts/pkgbase-stage.lua
| Show First 20 Lines • Show All 44 Lines • ▼ Show 20 Lines | for package in rquery:gmatch("[^\n]+") do | ||||
| if package == "FreeBSD-src" or package:match("^FreeBSD%-src%-.*") then | if package == "FreeBSD-src" or package:match("^FreeBSD%-src%-.*") then | ||||
| table.insert(components["src"], package) | table.insert(components["src"], package) | ||||
| elseif package == "FreeBSD-tests" or package:match("^FreeBSD%-tests%-.*") then | elseif package == "FreeBSD-tests" or package:match("^FreeBSD%-tests%-.*") then | ||||
| table.insert(components["tests"], package) | table.insert(components["tests"], package) | ||||
| elseif package:match("^FreeBSD%-kernel%-.*") and | elseif package:match("^FreeBSD%-kernel%-.*") and | ||||
| package ~= "FreeBSD-kernel-man" | package ~= "FreeBSD-kernel-man" | ||||
| then | then | ||||
| -- Kernels other than FreeBSD-kernel-generic are ignored | -- Kernels other than FreeBSD-kernel-generic are ignored | ||||
| if package == "FreeBSD-kernel-generic" then | -- Note that on powerpc64 and powerpc64le the names are | ||||
| table.insert(components["kernel"], package) | -- slightly different. | ||||
| elseif package == "FreeBSD-kernel-generic-dbg" then | if package:match("^FreeBSD%-kernel%-generic.*%-dbg") then | ||||
| table.insert(components["kernel_dbg"], package) | table.insert(components["kernel_dbg"], package) | ||||
| elseif package:match("^FreeBSD%-kernel%-generic.*") then | |||||
| table.insert(components["kernel"], package) | |||||
| end | end | ||||
| elseif package:match(".*%-dbg$") then | elseif package:match(".*%-dbg$") then | ||||
| table.insert(components["base_dbg"], package) | table.insert(components["base_dbg"], package) | ||||
| else | else | ||||
| local found = false | local found = false | ||||
| for compat in all_libcompats:gmatch("%S+") do | for compat in all_libcompats:gmatch("%S+") do | ||||
| if package:match(".*%-dbg%-lib" .. compat .. "$") then | if package:match(".*%-dbg%-lib" .. compat .. "$") then | ||||
| table.insert(components["lib" .. compat .. "_dbg"], package) | table.insert(components["lib" .. compat .. "_dbg"], package) | ||||
| ▲ Show 20 Lines • Show All 79 Lines • Show Last 20 Lines | |||||