strange return bug ...
[hdw-linux/hdw-linux.git] / packages / base / udev / udev
1 # hdw - linux udev package
2 #
3 # author: hackbard@hackdaworld.dyndns.org
4 #
5 # [V] 102
6 # [S] 1-3 2-15
7 # [D] udev-102.tar.bz2 http://www.kernel.org/pub/linux/utils/kernel/hotplug/
8
9 extras=""
10 for i in ata_id cdrom_id dasd_id edd_id firmware floppy path_id \
11                 rule_generator run_directory scsi_id usb_id volume_id; do
12         extras="extras/$i $extras"
13 done
14
15 make_conf="udevdir=/dev EXTRAS=$extras $make_conf"
16 install_conf="udevdir=/dev EXTRAS=$extras"
17
18 u_root=$root
19 [ "$stage" = "1" ] && u_root=/${tc_name}
20
21 if [ "$stage" = "1" ] ; then
22         make_conf="prefix=$prefix etcdir=$prefix/etc $make_conf"
23         install_conf="DESTDIR=$prefix $install_conf"
24 fi
25
26 post_install()  {
27         # documentation
28         rm -rf $docdir ; mkdir -p $docdir
29         cp -rv docs FAQ README* TODO ChangeLog RELEASE-NOTES $docdir
30         # config stuff
31         mkdir -p $u_root/etc/udev/rules.d
32         cp -v $confdir/udev.rules* $u_root/etc/udev/rules.d/
33         # init script
34         if [ "$stage" = "2" ] ; then
35                 cp $confdir/init_udev.sh $u_root/etc/init.d/udev
36                 chmod 750 $u_root/etc/init.d/udev
37         fi
38         if [ ! -f $u_root/etc/udev/udev.conf ] ; then
39                 cp -v $confdir/udev.conf $u_root/etc/udev/
40         fi
41                 }