Changeset 7546d8b for chapter08/udev.xml
- Timestamp:
- 11/21/2023 12:45:26 AM (10 months ago)
- Branches:
- xry111/clfs-ng
- Children:
- e49e2ea
- Parents:
- 2df066c9 (diff), 01247ac (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter08/udev.xml
r2df066c9 r7546d8b 67 67 -Ddev-kvm-mode=0660 \ 68 68 -Dlink-udev-shared=false \ 69 -Dlogind=false \ 70 -Dvconsole=false \ 69 71 ..</userinput></screen> 70 72 … … 108 110 </listitem> 109 111 </varlistentry> 112 113 <varlistentry> 114 <term><parameter>-Dlogind=false -Dvconsole=false</parameter></term> 115 <listitem> 116 <para>These options prevent the generation of several udev rule 117 files belonging to the other Systemd components that we won't 118 install.</para> 119 </listitem> 120 </varlistentry> 110 121 </variablelist> 111 122 112 123 <para>Only build the components needed for udev:</para> 113 124 114 <screen><userinput remap="make">ninja udevadm systemd-hwdb \ 115 $(grep -o -E "^build (src/libudev|src/udev|rules.d|hwdb.d)[^:]*" \ 116 build.ninja | awk '{ print $2 }') \ 125 <screen><userinput remap="make">ninja udevadm systemd-hwdb \ 126 $(ninja -n | grep -Eo '(src/(lib)?udev|rules.d|hwdb.d)/[^ ]*') \ 117 127 $(realpath libudev.so --relative-to .)</userinput></screen> 118 119 <para>Remove one udev rule file requiring a full Systemd120 installation:</para>121 122 <screen><userinput remap="make">rm rules.d/90-vconsole.rules</userinput></screen>123 128 124 129 <para>Install the package:</para> … … 126 131 <screen><userinput remap="install">install -vm755 -d {/usr/lib,/etc}/udev/{hwdb,rules}.d 127 132 install -vm755 -d /usr/{lib,share}/pkgconfig 128 install -vm755 udevadm /usr/bin/ 129 install -vm755 systemd-hwdb /usr/bin/udev-hwdb 130 ln -svfn ../bin/udevadm /usr/sbin/udevd 131 cp -av libudev.so{,*[0-9]} /usr/lib/ 132 install -vm644 ../src/libudev/libudev.h /usr/include/ 133 install -vm644 src/libudev/*.pc /usr/lib/pkgconfig/ 134 install -vm644 src/udev/*.pc /usr/share/pkgconfig/ 135 install -vm644 ../src/udev/udev.conf /etc/udev/ 136 install -vm644 rules.d/* ../rules.d/{*.rules,README} /usr/lib/udev/rules.d/ 137 install -vm644 hwdb.d/* ../hwdb.d/{*.hwdb,README} /usr/lib/udev/hwdb.d/ 138 install -vm755 $(find src/udev -type f | grep -F -v ".") /usr/lib/udev</userinput></screen> 133 install -vm755 udevadm /usr/bin/ 134 install -vm755 systemd-hwdb /usr/bin/udev-hwdb 135 ln -svfn ../bin/udevadm /usr/sbin/udevd 136 cp -av libudev.so{,*[0-9]} /usr/lib/ 137 install -vm644 ../src/libudev/libudev.h /usr/include/ 138 install -vm644 src/libudev/*.pc /usr/lib/pkgconfig/ 139 install -vm644 src/udev/*.pc /usr/share/pkgconfig/ 140 install -vm644 ../src/udev/udev.conf /etc/udev/ 141 install -vm644 rules.d/* ../rules.d/README /usr/lib/udev/rules.d/ 142 install -vm644 $(find ../rules.d/*.rules \ 143 -not -name '*power-switch*') /usr/lib/udev/rules.d/ 144 install -vm644 hwdb.d/* ../hwdb.d/{*.hwdb,README} /usr/lib/udev/hwdb.d/ 145 install -vm755 $(find src/udev \ 146 -type f -not -name '*.*') /usr/lib/udev</userinput></screen> 139 147 140 148 <para>Install some custom rules and support files useful in an LFS
Note:
See TracChangeset
for help on using the changeset viewer.