|
Bugzilla – Full Text Bug Listing |
| Summary: | Label Linux for SLES9 SP3 | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 11.0 | Reporter: | Thorsten Kukuk <kukuk> |
| Component: | YaST2 | Assignee: | Jiri Srain <jsrain> |
| Status: | RESOLVED WONTFIX | QA Contact: | Klaus Kämpf <kkaempf> |
| Severity: | Normal | ||
| Priority: | P2 - High | CC: | aschnell, jplack, jsrain |
| Version: | Alpha 2 | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | Other | ||
| Whiteboard: | |||
| Found By: | Other | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Thorsten Kukuk
2006-02-16 15:01:16 UTC
I can not confirm this. On my test system I have a SLES 9 SP3 system and it is correctly detected during update (not the point her) and in the GRUB menu. Are you sure you did not slightly modify this SP3 so that YaST may not detect it any more? I don't know what code is used to detect it, but mine was a vanilla SP3 and it worked fine. My test was done with a recent snapshot (Beta8 or younger), maybe your report is just no longer valid? The report is valid and reproduceable with every build. SLES9 SP3 was a fresh installation without modifcations. *** Bug 156574 has been marked as a duplicate of this bug. *** might be already fixed for the grub case, but all else we need to find a clean way doing it for all hw platforms. Idea will be included apropriately into Code11 Bootloader environment structure reassign to yast2-bootloader maintainer Bootloader module uses just the data it gets from partitioner - Storage::GetForeignPrimary(); Arvin, could you, please, check the code how it detects the name of the system? Torsten, I know this bug is rather old, however, can you still reproduce it? The logs could help (or at least proof what exactly partitioner returns to bootloader). Sorry, I don't have a setup where I can test it and currently no time to create one. GetForeignPrimary() calls GetPrimPartitions() which does only a very basic detection. For Linux the result is "Linux other" followed by a number if there are more than one. Looked at code in SLE10 (since AFAIS this bug war originally against that version). Arvin, thanks, you are right. Thorsten, just an idea (since I don't have the logs): Which bootloader was your SLES9 instance using? It looks like only code received from GRUB menus are used, thus if you used LILO in SLES9, YaST didn't read it. Can you remember which bootloader was used there? It was a plain installation, so grub was used. Found the reason: YaST used the label from the SLES9's GRUB menu. However, SLES9 did not use the product name in the GRUB menu, but only plain 'Linux'. That's why the product name cannot be transferred to the 11.0's bootloader menu. I'm sorry but I cannot do anything about that. Of course detecting the type of the system otherwise could be implemented, but with the lowering number of old installations I don't think it's worth the efforts and risks of possible misbehaviors due to different way of storing the product name on different versions (feel free to disagree). |