SVN: geninitrd/trunk/geninitrd
adamg
adamg at pld-linux.org
Mon May 26 20:58:39 CEST 2008
Author: adamg
Date: Mon May 26 20:58:39 2008
New Revision: 9777
Modified:
geninitrd/trunk/geninitrd
Log:
- small optimization - less add_linuxrc() calls in initrd_gen_nfs()
Modified: geninitrd/trunk/geninitrd
==============================================================================
--- geninitrd/trunk/geninitrd (original)
+++ geninitrd/trunk/geninitrd Mon May 26 20:58:39 2008
@@ -1363,10 +1363,17 @@
debug "Adding rootfs on NFS support to initrd (dhcp)"
mknod "$DESTDIR/dev/urandom" c 1 9
mkdir "$DESTDIR/newroot"
- echo "ifconfig lo 127.0.0.1 up" | add_linuxrc
- echo "route add -net 127.0.0.0 netmask 255.0.0.0 lo" | add_linuxrc
- echo "ifconfig eth0 0.0.0.0 up" | add_linuxrc
- echo "udhcpc -i eth0 -f -q -s /bin/setdhcp" | add_linuxrc
+ add_linuxrc <<-'EOF'
+ ifconfig lo 127.0.0.1 up
+ route add -net 127.0.0.0 mask 255.0.0.0 lo
+ ifconfig eth0 up
+ udhcpc -i eth0 -f -q -s /bin/setdhcp
+
+ cd /newroot
+ pivot_root . initrd
+ [ -x /sbin/chroot ] && exec /sbin/chroot . /sbin/init -i < dev/console > dev/console 2>&1
+ exec /usr/sbin/chroot . /sbin/init -i < dev/console > dev/console 2>&1
+ EOF
cat <<-'EOF' > "$DESTDIR/bin/setdhcp"
#!/bin/sh
@@ -1398,12 +1405,6 @@
EOF
chmod 755 "$DESTDIR/bin/setdhcp"
- add_linuxrc <<-'EOF'
- cd /newroot
- pivot_root . initrd
- [ -x /sbin/chroot ] && exec /sbin/chroot . /sbin/init -i < dev/console > dev/console 2>&1
- exec /usr/sbin/chroot . /sbin/init -i < dev/console > dev/console 2>&1
- EOF
}
initrd_gen_lvm() {
More information about the pld-cvs-commit
mailing list