Fix udev naming of eth* network interfaces
authorHugo Villeneuve <hugo@hugovil.com>
Sun, 23 Nov 2014 03:01:52 +0000 (22:01 -0500)
committerHugo Villeneuve <hugo@hugovil.com>
Fri, 5 Dec 2014 04:43:59 +0000 (23:43 -0500)
Update installation instructions.

stage1/INSTALL
stage2/INSTALL
stage2/misc/udev/20-network.rules [deleted file]
stage2/misc/udev/80-net-name-slot.rules [new file with mode: 0644]
stage2/misc/udev/udev-create-persistent-net.sh [deleted file]
stage2/pkg/eudev

index e0c1c53..4bb0d7d 100644 (file)
@@ -6,10 +6,8 @@ Installation
 1. Type:
    $> sudo make
 
-2. Copy compiled kernel from ${LFS}/boot to your boot partition.
+2. Add an entry to /boot/grub/menu.lst for your new kernel.
 
-3. Add an entry to /boot/grub/menu.lst for your new kernel.
+3. Create folder ${LFS}/mnt/hvrepos and add entry for it in ${LFS}/mnt/fstab
 
-4. Create folder ${LFS}/mnt/hvrepos and add entry for it in ${LFS}/mnt/fstab
-
-5. Copy hvlinux tree into ${LFS} (ex: ${LFS}/usr/src/hvlinux)
+4. Copy hvlinux tree into ${LFS} (ex: ${LFS}/usr/src/hvlinux)
index ced5ba9..01941b4 100644 (file)
@@ -1,5 +1,5 @@
 stage2: Installing basic system software
+
 Installation
 ------------
 
@@ -10,16 +10,14 @@ Installation
 
 3. Reboot.
 
-4. Run script /usr/local/bin/udev-create-persistent-net.sh
-
-5. Optional. To install GRUB, launch 'grub'. When the GRUB prompt appears,
+4. Optional. To install GRUB, launch 'grub'. When the GRUB prompt appears,
    install grub on the MBR with (example with boot partition on first partition
    of first disk):
     grub> root (hd0,0)
     grub> setup (hd0)
     grub> reboot
 
-6. Login as root, and create the password for the regular user:
+5. Login as root, and create the password for the regular user:
     >$ passwd reguser
 
 
diff --git a/stage2/misc/udev/20-network.rules b/stage2/misc/udev/20-network.rules
deleted file mode 100644 (file)
index d7ef635..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="00:04:0b:80:80:80", NAME="eth0"
-
diff --git a/stage2/misc/udev/80-net-name-slot.rules b/stage2/misc/udev/80-net-name-slot.rules
new file mode 100644 (file)
index 0000000..b7bef3d
--- /dev/null
@@ -0,0 +1 @@
+# Dummy, so that ethernet devices are named eth0, eth1, etc.
diff --git a/stage2/misc/udev/udev-create-persistent-net.sh b/stage2/misc/udev/udev-create-persistent-net.sh
deleted file mode 100755 (executable)
index d0650b8..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-#/bin/sh
-
-# Pre-generate the rules to ensure the same names get assigned to the same devices at every boot, including the first:
-
-for NIC in /sys/class/net/* ; do
-    INTERFACE=${NIC##*/} udevadm test --action=add $NIC
-done
index ef42cb4..b4deb0d 100644 (file)
@@ -22,9 +22,6 @@ hvconfig_pre()
 
 hvbuild_post()
 {
-    install -v -m755 ${SCRDIR}/misc/udev/udev-create-persistent-net.sh \
-        /usr/local/bin
-
     for f in ${SCRDIR}/misc/udev/*.rules; do
         install -v -m644 ${f} /etc/udev/rules.d
     done