Browse Source

Improved mkinitramfs to auto-inject config/$config/initrd.img if available

git-svn-id: svn://svn.opensde.net/opensde/package/branches/udev@21273 10447126-35f2-4685-b0cf-6dd780d3921f
early
Alejandro Mery 17 years ago
parent
commit
b039f3ee64
1 changed files with 11 additions and 0 deletions
  1. +11
    -0
      base/mkinitramfs/mkinitramfs.conf

+ 11
- 0
base/mkinitramfs/mkinitramfs.conf

@ -19,6 +19,7 @@ makeopt=
makeinstopt=
hook_add postmake 5 'mkinitrd_install'
hook_add postmake 7 'mkinitrd_install_img'
mkinitrd_install() {
install -v -m 755 "$confdir/mkinitramfs.sh" "$root$sbindir/mkinitramfs"
@ -26,3 +27,13 @@ mkinitrd_install() {
cp -vf "$x" "$root$libdir/"
done
}
mkinitrd_install_img() {
local image=initrd.img
if [ -r "$base/config/$config/$image" ]; then
echo_status "Injecting $image file from config/$config"
cp -vf "$base/config/$config"/$image "$root/boot/"
else
echo_warning "No $image file found in config/$config"
fi
}

Loading…
Cancel
Save