summaryrefslogtreecommitdiffstats
path: root/initramfs
diff options
context:
space:
mode:
Diffstat (limited to 'initramfs')
-rw-r--r--initramfs/distro-specs/gentoo/functions-default4
-rwxr-xr-xinitramfs/mkdxsinitrd3
2 files changed, 7 insertions, 0 deletions
diff --git a/initramfs/distro-specs/gentoo/functions-default b/initramfs/distro-specs/gentoo/functions-default
index 4a4b38a8..123b568d 100644
--- a/initramfs/distro-specs/gentoo/functions-default
+++ b/initramfs/distro-specs/gentoo/functions-default
@@ -88,6 +88,10 @@ cat >>/mnt/etc/${D_INITDIR}/boot <<EOF
esac
done < /proc/filesystems
fi
+ # Starting udev (normally handled by /sbin/rc sysinit)
+ source "\${svclib}/addons/udev-start.sh"
+ rm -rf /dev/.rcsysinit
+ #/bin/bash
eend \${ret} "\${errstr}"
EOF
d_mkrlscript close boot
diff --git a/initramfs/mkdxsinitrd b/initramfs/mkdxsinitrd
index 96c8289c..38d1622f 100755
--- a/initramfs/mkdxsinitrd
+++ b/initramfs/mkdxsinitrd
@@ -452,6 +452,9 @@ case "${DISTRO}" in
;;
2006*|*)
DISTRO_VER=2006.1
+ mkdir -p ${INSTDIR}/lib/udev
+ cp -r ${ROOTDIR}/lib/udev/* ${INSTDIR}/lib/udev/
+ cp ${ROOTDIR}/etc/group ${INSTDIR}/etc/
;;
esac
;;