Bruce Dubbs wrote: > Ken Moffat wrote: > >> You seem to be making good progress here. > > Try the attached patch. > > tar -xf systemd-183.tar.xz > cd systemd-183 > patch -Np1 -i ../systemd-lfs.patch > sh make.sh > sh install.sh > install.log > > It ran with only one minor warning (easily fixed) in install.sh from the > lfs chapter 6 environment. > > Now all I have to do is finish Chapter 7/8 and reboot to test it out. > :)
Continuing to section 7.2 I ran into a problem pretty quickly: root:/# echo /sys/class/net/* /sys/class/net/eth0 /sys/class/net/lo /sys/class/net/sit0 /sys/class/net/tunl0 root:/# INTERFACE=/sys/class/net/eth0 udevadm test --action=add /sys/class/net/eth0 The output is below. The rules seem to be read OK, but we still have the problem with pci-db. I don't know if we cna fix that in LFS short of adding pci-utils. Then it's trying to run /usr/lib/systemd/systemd-sysctl (twice) which we don't have. -- Bruce calling: test version 183 This program is for debugging only, it does not run any program specified by a RUN key. It may show incorrect results, because some values may be different, or not available at a simulation run. load module index read rules file: /lib/udev/rules.d/42-usb-hid-pm.rules read rules file: /lib/udev/rules.d/50-udev-default.rules read rules file: /lib/udev/rules.d/60-cdrom_id.rules read rules file: /lib/udev/rules.d/60-persistent-alsa.rules read rules file: /lib/udev/rules.d/60-persistent-input.rules read rules file: /lib/udev/rules.d/60-persistent-serial.rules read rules file: /lib/udev/rules.d/60-persistent-storage-tape.rules read rules file: /lib/udev/rules.d/60-persistent-storage.rules read rules file: /lib/udev/rules.d/60-persistent-v4l.rules read rules file: /lib/udev/rules.d/61-accelerometer.rules read rules file: /lib/udev/rules.d/70-uaccess.rules read rules file: /lib/udev/rules.d/71-seat.rules read rules file: /lib/udev/rules.d/75-net-description.rules read rules file: /lib/udev/rules.d/75-probe_mtd.rules read rules file: /lib/udev/rules.d/75-tty-description.rules read rules file: /lib/udev/rules.d/78-sound-card.rules read rules file: /lib/udev/rules.d/80-drivers.rules read rules file: /lib/udev/rules.d/95-udev-late.rules read rules file: /lib/udev/rules.d/99-systemd.rules rules use 14088 bytes tokens (1174 * 12 bytes), 7288 bytes buffer temporary index used 8060 bytes (403 * 20 bytes) IMPORT builtin 'pci-db' /lib/udev/rules.d/75-net-description.rules:11 Failed to open database file '(null)': Bad address RUN '/usr/lib/systemd/systemd-sysctl --prefix=/proc/sys/net/ipv4/conf/$name --prefix=/proc/sys/net/ipv4/neigh/$name --prefix=/proc/sys/net/ipv6/conf/$name --prefix=/proc/sys/net/ipv6/neigh/$name' /lib/udev/rules.d/99-systemd.rules:46 ACTION=add DEVPATH=/devices/pci0000:00/0000:00:19.0/net/eth0 ID_BUS=pci ID_MODEL_ID=/sys/devices/pci0000:00/0000:00:19.0 ID_VENDOR_ID=0x8086 IFINDEX=2 INTERFACE=eth0 SUBSYSTEM=net SYSTEMD_ALIAS=/sys/subsystem/net/devices/eth0 TAGS=:systemd: USEC_INITIALIZED=330343943412 run: '/usr/lib/systemd/systemd-sysctl --prefix=/proc/sys/net/ipv4/conf/eth0 --prefix=/proc/sys/net/ipv4/neigh/eth0 --prefix=/proc/sys/net/ipv6/conf/eth0 --prefix=/proc/sys/net/ipv6/neigh/eth0' unload module index -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page