diff options
| author | Emmanuel Vadot <manu@FreeBSD.org> | 2024-01-27 12:20:49 +0000 |
|---|---|---|
| committer | Emmanuel Vadot <manu@FreeBSD.org> | 2024-01-29 18:24:25 +0000 |
| commit | a5afd7920d50ff23f91bdbabb1f0fd7ba028ba9e (patch) | |
| tree | 550c7a8dcc4c24a47e9df2a7678545b6c46257ca /release | |
| parent | a5ff900535e24e3a3cd02287d733e1d1e5e9583a (diff) | |
Diffstat (limited to 'release')
| -rw-r--r-- | release/packages/dtb.ucl | 16 | ||||
| -rw-r--r-- | release/scripts/mtree-to-plist.awk | 20 |
2 files changed, 30 insertions, 6 deletions
diff --git a/release/packages/dtb.ucl b/release/packages/dtb.ucl new file mode 100644 index 000000000000..e4717b9054a2 --- /dev/null +++ b/release/packages/dtb.ucl @@ -0,0 +1,16 @@ +# +# + +name = "%PKG_NAME_PREFIX%-%PKGNAME%" +origin = "base" +version = "%VERSION%" +comment = "%COMMENT%" +categories = [ base ] +maintainer = "%PKG_MAINTAINER%" +www = "%PKG_WWW%" +prefix = "/" +licenselogic = "single" +licenses = [ BSD2CLAUSE ] +desc = <<EOD +%DESC% +EOD diff --git a/release/scripts/mtree-to-plist.awk b/release/scripts/mtree-to-plist.awk index 7fcac9b92a81..e51f3c8bfe1a 100644 --- a/release/scripts/mtree-to-plist.awk +++ b/release/scripts/mtree-to-plist.awk @@ -23,9 +23,13 @@ } } if (kernel != "") { - tags="package=kernel" - if (_kernconf != "") { - tags=tags""_kernconf + if ($1 ~ /^\/boot\/dtb\//) { + tags="package=dtb" + } else { + tags="package=kernel" + if (_kernconf != "") { + tags=tags""_kernconf + } } } if (length(tags) == 0) @@ -36,8 +40,12 @@ for (i in a) { if (a[i] ~ /^package=/) { pkgname=a[i] - if ($1 ~ /^\/boot\//) - pkgname="bootloader" + if ($1 ~ /^\/boot\//) { + if ($1 ~ /^\/boot\/dtb\//) + pkgname="dtb" + else + pkgname="bootloader" + } gsub(/package=/, "", pkgname) } else if (a[i] == "config") { type="config" @@ -64,7 +72,7 @@ print "No packages specified in line: $0" next } - if (kernel != "") { + if (kernel != "" && pkgname != "dtb") { output="kernel" if (_kernconf != "") { output=output"."_kernconf |
