- Timestamp:
- Apr 13, 2014, 2:33:18 AM (11 years ago)
- Branches:
- clfs-3.0.0-systemd, clfs-3.0.0-sysvinit, master, systemd, sysvinit
- Children:
- 3832b71
- Parents:
- 1db7c4b
- Location:
- BOOK/boot/common
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
BOOK/boot/common/bootscripts.xml
r1db7c4b r3471ff2 26 26 <sect2 role="installation"> 27 27 <title>Installation of Bootscripts</title> 28 29 <para os="s1">Remove references to Makefile targets that do not need 30 to be used at this time:</para> 31 32 <screen os="s2"><userinput>cp Makefile{,.orig} 33 sed -e '/^install-minimal/s/ udev_device_dirs udev_device_links//' \ 34 -e '/ mknod_devices/d' \ 35 Makefile.orig > Makefile</userinput></screen> 28 36 29 37 <para os="a">Install the package:</para> -
BOOK/boot/common/devices.xml
r1db7c4b r3471ff2 37 37 38 38 <screen><userinput>mknod -m 0600 ${CLFS}/dev/console c 5 1 39 mknod -m 0666 ${CLFS}/dev/null c 1 3 40 mknod -m 0666 ${CLFS}/dev/zero c 1 5</userinput></screen> 41 42 <para>When Systemd starts a tmpfs filesystem is mounted over 43 <filename class="directory">/dev</filename> and the previous entries are 44 no-longer available. The following command creates files that are copied 45 over when udevd starts:</para> 46 47 <screen><userinput>mkdir -pv ${CLFS}/lib/udev/devices/{pts,shm} 48 mknod -m 0600 ${CLFS}/lib/udev/devices/console c 5 1 49 mknod -m 0666 ${CLFS}/lib/udev/devices/null c 1 3 50 mknod -m 0666 ${CLFS}/lib/udev/devices/zero c 1 5 51 mknod -m 0600 ${CLFS}/lib/udev/devices/kmsg c 1 11 52 ln -snvf /proc/self/fd ${CLFS}/lib/udev/devices/fd 53 ln -snvf /proc/self/fd/0 ${CLFS}/lib/udev/devices/stdin 54 ln -snvf /proc/self/fd/1 ${CLFS}/lib/udev/devices/stdout 55 ln -snvf /proc/self/fd/2 ${CLFS}/lib/udev/devices/stderr 56 ln -snvf /proc/kcore ${CLFS}/lib/udev/devices/core</userinput></screen> 39 mknod -m 0666 ${CLFS}/dev/null c 1 3</userinput></screen> 57 40 58 41 </sect2>
Note:
See TracChangeset
for help on using the changeset viewer.