# hdw - linux udev package # # 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/ #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 make_conf="udevdir=/dev EXTRAS=$extras $make_conf" install_conf="udevdir=/dev EXTRAS=$extras" u_root=$root [ "$hdw_status" = "1" ] && u_root=/${tc_name} if [ "$hdw_status" = "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 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/{path_id,*.sh} $u_root/etc/udev/scripts/ # init script if [ "$hdw_status" = "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/ ln -sf $root/lib/udev/udev_run_devd $root/sbin/ ln -sf $root/lib/udev/udev_run_hotplugd $root/sbin/ }