diff options
| -rw-r--r-- | initramfs/distro-specs/gentoo/functions-default | 4 | ||||
| -rwxr-xr-x | initramfs/mkdxsinitrd | 3 |
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 ;; |
