summaryrefslogtreecommitdiffstats
path: root/disk/eudev/INSTALL
diff options
context:
space:
mode:
Diffstat (limited to 'disk/eudev/INSTALL')
-rwxr-xr-xdisk/eudev/INSTALL25
1 files changed, 25 insertions, 0 deletions
diff --git a/disk/eudev/INSTALL b/disk/eudev/INSTALL
new file mode 100755
index 0000000000..2f2bde4101
--- /dev/null
+++ b/disk/eudev/INSTALL
@@ -0,0 +1,25 @@
+# udev needs /run
+[[ -d "${INSTALL_ROOT}/run" ]] || install -m 755 -d "$INSTALL_ROOT/run" &&
+
+local file UDEV_CFG="$INSTALL_ROOT/etc/udev" &&
+
+install -m 755 -d "$INSTALL_ROOT/sys" \
+ "$UDEV_CFG/rules.d" &&
+
+for file in $SPELL_DIRECTORY/rules/*; do
+ install_config_file $file "$UDEV_CFG/rules.d/$(basename $file)"
+done &&
+
+# Aliases for modprobe
+install -m 755 -d "$INSTALL_ROOT/etc/modprobe.d" &&
+
+install_config_file "$SPELL_DIRECTORY/modprobe.aliases" \
+ "$INSTALL_ROOT/etc/modprobe.d/udev.conf" &&
+
+#install_config_file "$SPELL_DIRECTORY/udev.missing" \
+# "$UDEV_CFG/udev.missing" &&
+
+default_install &&
+
+# some programs still link to old udev
+ln -sf $TRACK_ROOT/lib/libudev.so.1 $INSTALL_ROOT/lib/libudev.so.0