Project

General

Profile

Actions

Bug #13596

open

system/boot/real-mode package should not exist

Added by Joshua M. Clulow 4 months ago. Updated 3 months ago.

Status:
New
Priority:
Normal
Category:
packaging
Start date:
Due date:
% Done:

0%

Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:

Description

The pkg:/system/boot/real-mode package is a relic from the old i86pc boot infrastructure prior to grub, which itself is essentially obsolete at this point.

No package within the gate appears to depend upon it, which is unfortunate because the most critical file it contains is required for ACPI to work correctly: /boot/solaris/devicedb/master. This file should be delivered alongside the acpica module which uses it, in the pkg:/system/kernel package.

Other things delivered in this package need to be deleted or find other homes as well:

  • /boot/splashimage.xpm and its synonym /boot/solaris.xpm; it's not clear what even reads these files as grub and loader use other files
  • /boot/solaris/bootenv.rc; should probably go with the loader or just in SUNWcs
Actions #1

Updated by Toomas Soome 4 months ago

Joshua M. Clulow wrote:

The pkg:/system/boot/real-mode package is a relic from the old i86pc boot infrastructure prior to grub, which itself is essentially obsolete at this point.

No package within the gate appears to depend upon it, which is unfortunate because the most critical file it contains is required for ACPI to work correctly: /boot/solaris/devicedb/master. This file should be delivered alongside the acpica module which uses it, in the pkg:/system/kernel package.

Other things delivered in this package need to be deleted or find other homes as well:

  • /boot/splashimage.xpm and its synonym /boot/solaris.xpm@; it's not clear what even reads these files as grub and loader use other files
  • /boot/solaris/bootenv.rc; should probably go with the loader or just in SUNWcs

I think, the bootenv.rc would need some review. Serial ports we can get via loader. Also if we get serial console assigned by firmware, we do not want to rewrite port config via bootenv.rc.

Actions #2

Updated by Joshua M. Clulow 3 months ago

  • Description updated (diff)
Actions

Also available in: Atom PDF