Mailinglist Archive: opensuse (2441 mails)
| < Previous | Next > |
Re: [SLE] 9.3: broken mkinitrd
- From: Sid Boyce <sboyce@xxxxxxxxxxxxxxxx>
- Date: Mon, 20 Jun 2005 12:11:01 +0100
- Message-id: <42B6A445.600@xxxxxxxxxxxxxxxx>
Janne Karhunen wrote:
/sbin/mkinitrd is just a bash script, so it should be easily modified, I've done it with 9.0 and 2.6.x-pre kernels to get it work right. may be someone could send me a copy of the latest script .gz and I'll take a look. My guess is it's changed round about ---
[ -L "/boot/$kernel_image" ] && continue
kernel_version=$(/sbin/get_kernel_version \
/boot/$kernel_image 2> /dev/null)
initrd_image=$(echo $kernel_image | sed -e "s|${regex}|initrd|")
if [ "$kernel_image" != "$initrd_image" -a \
-n "$kernel_version" -a \
-d "/lib/modules/$kernel_version" ]; then
kernel_images="$kernel_images /boot/$kernel_image"
initrd_images="$initrd_images /boot/$initrd_image"
fi
done
Regards
Sid.
--
Sid Boyce ... Hamradio License G3VBV, Keen licensed Private Pilot
Retired IBM Mainframes and Sun Servers Tech Support Specialist
Microsoft Windows Free Zone - Linux used for all Computing Tasks
On Sunday 19 June 2005 14:42, Sid Boyce wrote:OK, I'll watch that thread.
There are some postings on the kernel mailing list for this week. It
seems some backlevel versions of udev are the problem.
OK - i started a discussion on linux-hotplug-devel while ago;
http://sourceforge.net/mailarchive/forum.php?thread_id=7543673&forum_id=3157
Let's see if this gets resolved there.
/sbin/mkinitrd is just a bash script, so it should be easily modified, I've done it with 9.0 and 2.6.x-pre kernels to get it work right. may be someone could send me a copy of the latest script .gz and I'll take a look. My guess is it's changed round about ---
[ -L "/boot/$kernel_image" ] && continue
kernel_version=$(/sbin/get_kernel_version \
/boot/$kernel_image 2> /dev/null)
initrd_image=$(echo $kernel_image | sed -e "s|${regex}|initrd|")
if [ "$kernel_image" != "$initrd_image" -a \
-n "$kernel_version" -a \
-d "/lib/modules/$kernel_version" ]; then
kernel_images="$kernel_images /boot/$kernel_image"
initrd_images="$initrd_images /boot/$initrd_image"
fi
done
Regards
Sid.
--
Sid Boyce ... Hamradio License G3VBV, Keen licensed Private Pilot
Retired IBM Mainframes and Sun Servers Tech Support Specialist
Microsoft Windows Free Zone - Linux used for all Computing Tasks
| < Previous | Next > |