updated some base/toolchain packages, added sysfsutils and pcmciautils, xpdf
[hdw-linux/hdw-linux.git] / packages / base / udev / udev
index 8169a38..380b3cf 100644 (file)
@@ -2,9 +2,9 @@
 #
 # author: hackbard@hackdaworld.dyndns.org
 #
-# [V] 025
+# [V] 068
 # [S] 1-9 2-15
-# [D] udev-027.tar.bz2 http://www.kernel.org/pub/linux/utils/kernel/hotplug/
+# [D] udev-068.tar.bz2 http://www.kernel.org/pub/linux/utils/kernel/hotplug/
 
 make_conf="udevdir=/dev $make_conf"
 install_conf="udevdir=/dev"
@@ -15,14 +15,6 @@ u_root=$root
 if [ "$hdw_status" = "1" ] ; then
        make_conf="prefix=$prefix etcdir=$prefix/etc $make_conf"
        install_conf="DESTDIR=$prefix $install_conf"
-       pre_install()   {
-               mv udevstart.c udevstart.c.orig
-               sed "s%/sbin/udev%$u_root/sbin/udev%g" udevstart.c.orig > \
-                       udevstart.c
-               mv etc/udev/udev.conf.in etc/udev/udev.conf.in.orig
-               sed "s%/etc%$u_root/etc%g" etc/udev/udev.conf.in.orig > \
-                       etc/udev/udev.conf.in
-                       }
 fi
 
 post_install() {
@@ -32,14 +24,10 @@ post_install()      {
        rm -rf $docdir ; mkdir -p $docdir
        cp -r docs FAQ HOWTO-udev_for_dev README* TODO $docdir
        # config stuff
-       mkdir -p $u_root/etc/udev/{rules,permissions}.d
-       cp etc/udev/udev.rules* $u_root/etc/udev/rules.d/
-       cp etc/udev/udev.permissions* $u_root/etc/udev/permissions.d/
-       mv $u_root/etc/udev/rules.d/udev.rules{,.orig}
-       mv $u_root/etc/udev/permissions.d/udev.permissions{,.orig}
-       ln -svf udev.rules.devfs $u_root/etc/udev/rules.d/udev.rules
-       ln -svf udev.permissions.gentoo \
-               $u_root/etc/udev/permissions.d/udev.permissions
+       mkdir -p $u_root/etc/udev/rules.d
+       cp -v $confdir/udev.rules* $u_root/etc/udev/rules.d/
+       mkdir -p $u_root/etc/udev/scripts
+       cp -v ./extras/*.sh $u_root/etc/udev/scripts/
        # init script
        if [ "$hdw_status" = "2" ] ; then
                cp $confdir/init_udev.sh $u_root/etc/init.d/udev