more toolchain + stage 1 updates
[hdw-linux/hdw-linux.git] / packages / base / udev / udev
index ea34f43..b715ebc 100644 (file)
@@ -2,43 +2,39 @@
 #
 # author: hackbard@hackdaworld.dyndns.org
 #
 #
 # author: hackbard@hackdaworld.dyndns.org
 #
-# [V] 081
-# [S] 1-9 2-15
-# [D] udev-081.tar.bz2 http://www.kernel.org/pub/linux/utils/kernel/hotplug/
+# [V] 102
+# [S] 1-3 2-15
+# [D] udev-102.tar.bz2 http://www.kernel.org/pub/linux/utils/kernel/hotplug/
 
 
-#extras="extras/cdrom_id extras/scsi_id extras/volume_id extras/usb_id"
-#extras="$extras extras/ata_id extras/dasd_id extras/run_directory"
-extras=extras/run_directory
+extras=""
+for i in ata_id cdrom_id dasd_id edd_id firmware floppy path_id \
+               rule_generator run_directory scsi_id usb_id volume_id; do
+       extras="extras/$i $extras"
+done
 
 
-make_conf="udevdir=/dev EXTRAS=$extras $make_conf"
-install_conf="udevdir=/dev EXTRAS=$extras"
+make_conf="udevdir=/dev EXTRAS=\"$extras\" $make_conf"
+install_conf="udevdir=/dev EXTRAS=\"$extras\""
 
 u_root=$root
 
 u_root=$root
-[ "$hdw_status" = "1" ] && u_root=/${tc_name}
+[ "$stage" = "1" ] && u_root=/${tc_name}
 
 
-if [ "$hdw_status" = "1" ] ; then
+if [ "$stage" = "1" ] ; then
        make_conf="prefix=$prefix etcdir=$prefix/etc $make_conf"
        install_conf="DESTDIR=$prefix $install_conf"
 fi
 
 post_install() {
        make_conf="prefix=$prefix etcdir=$prefix/etc $make_conf"
        install_conf="DESTDIR=$prefix $install_conf"
 fi
 
 post_install() {
-       # subsys folder for locking
-       mkdir -p $root/var/lock/subsys
        # documentation
        rm -rf $docdir ; mkdir -p $docdir
        # documentation
        rm -rf $docdir ; mkdir -p $docdir
-       cp -r docs FAQ README* TODO ChangeLog RELEASE-NOTES $docdir
+       cp -rv docs FAQ README* TODO ChangeLog RELEASE-NOTES $docdir
        # config stuff
        mkdir -p $u_root/etc/udev/rules.d
        cp -v $confdir/udev.rules* $u_root/etc/udev/rules.d/
        # config stuff
        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/{path_id,*.sh} $u_root/etc/udev/scripts/
        # init script
        # init script
-       if [ "$hdw_status" = "2" ] ; then
+       if [ "$stage" = "2" ] ; then
                cp $confdir/init_udev.sh $u_root/etc/init.d/udev
                chmod 750 $u_root/etc/init.d/udev
        fi
        [ ! -f $u_root/etc/udev/udev.conf ] && \
                cp -v $confdir/udev.conf $u_root/etc/udev/
                cp $confdir/init_udev.sh $u_root/etc/init.d/udev
                chmod 750 $u_root/etc/init.d/udev
        fi
        [ ! -f $u_root/etc/udev/udev.conf ] && \
                cp -v $confdir/udev.conf $u_root/etc/udev/
-       ln -sf $root/lib/udev/udev_run_devd $root/sbin/
-       ln -sf $root/lib/udev/udev_run_hotplugd $root/sbin/
                }
                }