Bug 300550 - root=LABEL=blubber does not work anymore
Summary: root=LABEL=blubber does not work anymore
Status: RESOLVED FIXED
: 307704 (view as bug list)
Alias: None
Product: openSUSE 10.3
Classification: openSUSE
Component: Basesystem (show other bugs)
Version: Beta 1
Hardware: PowerPC Linux
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: John Jolly
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-08-15 08:44 UTC by Olaf Hering
Modified: 2008-07-16 15:40 UTC (History)
2 users (show)

See Also:
Found By: Development
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
Fixes keyname including multiple '=' (315 bytes, patch)
2007-09-06 20:23 UTC, John Jolly
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Olaf Hering 2007-08-15 08:44:53 UTC
root=LABEL=blubber does not work anymore with 10.3b1.
init cant find /dev/root. it asks to use a fallback of /dev/disk/by-id/something.

dont break established interfaces.
Comment 1 John Jolly 2007-09-06 20:23:48 UTC
Created attachment 162469 [details]
Fixes keyname including multiple '='

When the init boot scripts are attempting to parse the kernel command line options, the keyname is acquired by performing a Bash string truncation of everything from the end of the string to the first equal sign found (minimal match).  This rather should be from the end of the string to the last equal sign found (maximal match).  This patch adds the extra percent sign to cause the maximal match to occur.
Comment 3 Hannes Reinecke 2007-09-07 10:49:54 UTC
Fix pulled into mkinitrd git. Will be submitting a new rpm.
Comment 4 Hannes Reinecke 2007-09-07 10:53:34 UTC
*** Bug 307704 has been marked as a duplicate of this bug. ***