22 lines
546 B
Markdown
22 lines
546 B
Markdown
|
|
eudev 3.2.14
|
||
|
|
=
|
||
|
|
https://github.com/eudev-project/eudev/releases/download/v3.2.14/eudev-3.2.14.tar.gz
|
||
|
|
|
||
|
|
``` sh *** build ***
|
||
|
|
./configure --prefix=/pkg/gnu/eudev
|
||
|
|
make -j$(nproc)
|
||
|
|
make install
|
||
|
|
```
|
||
|
|
|
||
|
|
``` sh *** config ***
|
||
|
|
sed -i '/KERNEL=="sgx_enclave"/d; /KERNEL=="sgx_vepc"/d' /pkg/gnu/eudev/lib/udev/rules.d/50-udev-default.rules
|
||
|
|
cat <<EOF > /pkg/gnu/eudev/etc/udev/rules.d/80-drivers.rules
|
||
|
|
ACTION=="add", KERNEL=="*", ENV{MODALIAS}=="?*", RUN+="/pkg/gnu/sbin/modprobe $env{MODALIAS}"
|
||
|
|
EOF
|
||
|
|
udevadm hwdb --update
|
||
|
|
```
|
||
|
|
|
||
|
|
``` cfg *** run deps ***
|
||
|
|
gperf
|
||
|
|
```
|