Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • M mkinitcpio
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Graph
    • Compare revisions
    • Locked files
  • Issues 35
    • Issues 35
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 13
    • Merge requests 13
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test cases
  • Deployments
    • Deployments
    • Releases
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Arch LinuxArch Linux
  • Mkinitcpio
  • mkinitcpio
  • Merge requests
  • !238

Improvments to UKI building

  • Review changes

  • Download
  • Patches
  • Plain diff
Open Markus Weippert requested to merge gekmihesg/mkinitcpio:uki-improvements into master Apr 11, 2023
  • Overview 30
  • Commits 6
  • Pipelines 8
  • Changes 1
  • Cleans up the section assembly for unified kernel images
  • Adopts !233 (merged) while fixing an unnecessary gap in edge cases, fixes #171 (closed)
  • Adds .uname section
  • Adds IMAGE_ID and IMAGE_VERSION to the .osrel section when built from a preset and neither value exists in os-release. VERSION_ID is always added as the kernel version if not in os-release.

The last point was also discussed in !83 (closed). To me it feels like the naming should be based on the preset and not on the kernel version, which belongs to the .uname section instead. But I'm willing to discuss this and/or drop the last commit completely from this request.

The systemd-boot menu looks like this with this patch:

Arch Linux (linux)
Arch Linux (linux-fallback)
Arch Linux (linux-lts)
Arch Linux (linux-lts-fallback)
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: uki-improvements