Imported Debian patch 2.3.1-76
[debian/makedev] / debian / init.d
1 #! /bin/sh
2
3 N=/etc/init.d/makedev
4 PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
5
6 set -e
7
8 case "$1" in
9   start)
10         test -L /dev/MAKEDEV || ln -fs /sbin/MAKEDEV /dev/MAKEDEV
11
12         # create dvb-devices, if the dvb-directory allready exists, and 
13         # no devfs is used (this a workaround for the changed major-number
14         # of the dvb-devices, introduced in kernel 2.6.8, to be able to 
15         # switch between kernels <= 2.6.7 and >= 2.6.8, without manual 
16         # recreation of the devices (MAKEDEV dvb checks the kernel-version 
17         # and uses the correct major-number))
18         
19         if [ ! -e /dev/.devfsd ]; then
20                 if [ -d /dev/dvb ]; then
21                         cd /dev && ./MAKEDEV dvb
22                 fi
23         fi
24         
25         ;;
26   stop|reload|restart|force-reload)
27         ;;
28   *)
29         echo "Usage: $N {start|stop|restart|force-reload}" >&2
30         exit 1
31         ;;
32 esac
33
34 exit 0