--- trunk/mkinitrd/mkinitrd-livecd.sh 2006/02/26 00:53:40 344 +++ trunk/mkinitrd/mkinitrd-livecd.sh 2006/11/24 17:27:28 400 @@ -1,5 +1,5 @@ #!/bin/bash -# $Header: /home/cvsd/magellan-cvs/magellan-src/mkinitrd/mkinitrd-livecd.sh,v 1.3 2006-02-26 00:53:34 niro Exp $ +# $Header: /home/cvsd/magellan-cvs/magellan-src/mkinitrd/mkinitrd-livecd.sh,v 1.4 2006-11-24 17:24:15 niro Exp $ # mkinitrd-livecd # @@ -45,6 +45,7 @@ MODULES_USB="/usr/lib/mkinitrd/modules.usb" MODULES_SCSI="/usr/lib/mkinitrd/modules.scsi" MODULES_SATA="/usr/lib/mkinitrd/modules.sata" +MAKEDEV="/usr/lib/mkinitrd/MAKEDEV.sh" compress=1 allowmissing="" @@ -311,34 +312,9 @@ echo "$(which insmod.static)" install -m0755 $(which insmod.static) ${DEST}/sbin/insmod || die -# install udev -cp -a /etc/udev ${DEST}/etc || die -install -m0755 /sbin/udev.static ${DEST}/sbin/udev || die -install -m0755 /sbin/udevd.static ${DEST}/sbin/udevd || die -install -m0755 /sbin/udevstart.static ${DEST}/sbin/udevstart || die - # create some needed device nodes -mkdir ${DEST}/dev/pts || die -mkdir ${DEST}/dev/shm || die -mkdir ${DEST}/dev/mapper || die -mkdir ${DEST}/dev/misc || die -mkdir ${DEST}/dev/fb || die -mkdir ${DEST}/dev/vc || die -mknod ${DEST}/dev/console c 5 1 || die -mknod ${DEST}/dev/null c 1 3 || die -mknod ${DEST}/dev/ram b 1 1 || die -mknod ${DEST}/dev/rtc c 10 135 || die -mknod ${DEST}/dev/systty c 4 0 || die -mknod ${DEST}/dev/tty c 5 0 || die -mknod ${DEST}/dev/zero c 1 5 || die -for ((i=0; i < 13; i++)) -do - mknod ${DEST}/dev/tty${i} c 4 ${i} || die "tty${i}" -done -for ((i=64; i < 68; i++)) -do - mknod ${DEST}/dev/ttyS$((${i} - 64)) c 4 ${i} || die "ttyS$((${i} - 64))" -done +install -o root -g root -m0754 ${MAKEDEV} ${DESTDIR}/dev/MAKEDEV || die +( cd ${DEST}/dev; ./MAKEDEV -v generic-nopty) ## install kernel modules ## # generic needed