X-Git-Url: https://hackdaworld.org/gitweb/?p=hdw-linux%2Fhdw-linux.git;a=blobdiff_plain;f=packages%2Fbase%2Fudev%2Fudev;h=a939989bc12296be5c0a143e6462f1f1bda31598;hp=380b3cf23787fca39ac5f29a67a383d0d13b9df8;hb=59dafa7b79a4e74dbb5b617bf41c3284b6bb8dcd;hpb=363c212c76d4c4ecde05c6aa5e8bdc5f90669be6 diff --git a/packages/base/udev/udev b/packages/base/udev/udev index 380b3cf..a939989 100644 --- a/packages/base/udev/udev +++ b/packages/base/udev/udev @@ -2,35 +2,40 @@ # # author: hackbard@hackdaworld.dyndns.org # -# [V] 068 -# [S] 1-9 2-15 -# [D] udev-068.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/ -make_conf="udevdir=/dev $make_conf" -install_conf="udevdir=/dev" +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" u_root=$root -[ "$hdw_status" = "1" ] && u_root=/${s1_prefix} +[ "$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() { - # subsys folder for locking - mkdir -p $root/var/lock/subsys # documentation rm -rf $docdir ; mkdir -p $docdir - cp -r docs FAQ HOWTO-udev_for_dev README* TODO $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/ - mkdir -p $u_root/etc/udev/scripts - cp -v ./extras/*.sh $u_root/etc/udev/scripts/ # 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 + if [ ! -f $u_root/etc/udev/udev.conf ] ; then + cp -v $confdir/udev.conf $u_root/etc/udev/ fi }