X-Git-Url: http://gitweb.hugovil.com/?a=blobdiff_plain;f=stage2%2Fpkg%2Feudev;h=816d5736c725c93881024faa4ee3dd07ec600db2;hb=b6f8c455b6b970c08eab79303c95acbc1506f61d;hp=d3cdeb90f6b141da69fb01c9a759ac2ce2e77b93;hpb=123a4b9f48445243382b252cc68c8e56320aa670;p=hvlinux.git diff --git a/stage2/pkg/eudev b/stage2/pkg/eudev index d3cdeb9..816d573 100644 --- a/stage2/pkg/eudev +++ b/stage2/pkg/eudev @@ -9,6 +9,7 @@ hvconfig_pre() --libdir=/usr/lib \ --sysconfdir=/etc \ --libexecdir=/lib \ + --with-rootprefix= \ --with-rootlibdir=/lib \ --enable-split-usr \ --enable-libkmod \ @@ -22,13 +23,17 @@ hvconfig_pre() hvbuild_post() { - install -v -m755 ${SCRDIR}/misc/udev/udev-create-persistent-net.sh \ - /usr/local/bin - install -v -m644 ${SCRDIR}/misc/udev/10-media-automount.rules \ - /etc/udev/rules.d/ - install -v -m644 ${SCRDIR}/misc/udev/11-sd-card-automount.rules \ - /etc/udev/rules.d/ + for f in ${SCRDIR}/misc/udev/*.rules; do + install -v -m644 ${f} /etc/udev/rules.d + done sed -i -e "s/\(SYMLINK+=\"cdrom\)\"/\1 dvd\"/" \ /lib/udev/rules.d/60-cdrom_id.rules + + # Remove obsolete rule + sed -i -e "/floppy/d" /lib/udev/rules.d/50-udev-default.rules + + install -dv /lib/{firmware,udev/devices/{pts,shm}} + + install -v -m740 ${SCRDIR}/bootscripts/udev /etc/rc.d/init.d }