Neue Version V963
git-svn-id: svn://svn.compuextreme.de/Viitor/V963/Viitor_udev@5933 504e572c-2e33-0410-9681-be2bf7408885
This commit is contained in:
commit
0fb55da617
94
etc/init.d/udev
Executable file
94
etc/init.d/udev
Executable file
@ -0,0 +1,94 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
########################################################################
|
||||||
|
# Begin $rc_base/init.d/udev
|
||||||
|
#
|
||||||
|
# Description : Udev Boot Script
|
||||||
|
#
|
||||||
|
# Authors : Based on Open Suse Udev Rules
|
||||||
|
# kay.sievers@suse.de
|
||||||
|
#
|
||||||
|
# Adapted to : Jim Gifford
|
||||||
|
# LFS : Alexander E. Patrakov
|
||||||
|
#
|
||||||
|
# Version : 00.00
|
||||||
|
#
|
||||||
|
# Notes :
|
||||||
|
#
|
||||||
|
########################################################################
|
||||||
|
|
||||||
|
. /etc/init.d/functions
|
||||||
|
|
||||||
|
case "$1" in
|
||||||
|
start)
|
||||||
|
echo -n "Creating /dev in tmpfs..."
|
||||||
|
mount -n -t tmpfs -o mode=0755 udev /dev
|
||||||
|
evaluate_retval
|
||||||
|
|
||||||
|
echo -n "Copying static entries..."
|
||||||
|
cp --preserve=all --recursive --remove-destination /lib/udev/devices/* /dev
|
||||||
|
evaluate_retval
|
||||||
|
|
||||||
|
echo -n "Setting Permissons on /dev/shm..."
|
||||||
|
chmod 1777 /dev/shm
|
||||||
|
evaluate_retval
|
||||||
|
|
||||||
|
echo "" > /sys/kernel/uevent_helper
|
||||||
|
|
||||||
|
# start udevd
|
||||||
|
echo -n "Starting udevd..."
|
||||||
|
/sbin/udevd --daemon
|
||||||
|
evaluate_retval
|
||||||
|
|
||||||
|
# start coldplugging
|
||||||
|
echo -n "Performing Coldplugging..."
|
||||||
|
|
||||||
|
# unlikely, but we may be faster than the first event
|
||||||
|
mkdir -p /dev/.udev/queue
|
||||||
|
|
||||||
|
# configure all devices
|
||||||
|
/sbin/udevadm trigger
|
||||||
|
|
||||||
|
# this replaces the old loop, exits after all devices are done
|
||||||
|
/sbin/udevadm settle
|
||||||
|
|
||||||
|
print_status success
|
||||||
|
;;
|
||||||
|
|
||||||
|
stop)
|
||||||
|
echo -n "Stopping udevd..."
|
||||||
|
killproc /sbin/udevd
|
||||||
|
;;
|
||||||
|
|
||||||
|
restart)
|
||||||
|
echo -n "Restarting udevd..."
|
||||||
|
killproc /sbin/udevd
|
||||||
|
loadproc /sbin/udevd --daemon
|
||||||
|
evaluate_retval
|
||||||
|
;;
|
||||||
|
|
||||||
|
status)
|
||||||
|
statusproc /sbin/udevd
|
||||||
|
;;
|
||||||
|
|
||||||
|
reload)
|
||||||
|
echo -n "Reloading udev rules..."
|
||||||
|
udevadm control reload_rules
|
||||||
|
cp --preserve=all --recursive --update /lib/udev/devices/* /dev
|
||||||
|
evaluate_retval
|
||||||
|
;;
|
||||||
|
|
||||||
|
force-reload)
|
||||||
|
echo -n "Updating all available device nodes in /dev..."
|
||||||
|
udevadm control reload_rules
|
||||||
|
rm -rf /dev/.udev /dev/disk
|
||||||
|
cp --preserve=all --recursive --update /lib/udev/devices/* /dev
|
||||||
|
/sbin/udevadm trigger
|
||||||
|
/sbin/udevadm settle
|
||||||
|
evaluate_retval
|
||||||
|
;;
|
||||||
|
|
||||||
|
*)
|
||||||
|
echo "Usage: $0 {start|stop|restart|status|reload|force-reload}"
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
esac
|
10
etc/udev/rules.d/70-persistent-cd.rules
Normal file
10
etc/udev/rules.d/70-persistent-cd.rules
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
# DVD+_-RW22JS8 (pci-0000:00:1d.7-usb-0:2:1.0-scsi-0:0:0:0)
|
||||||
|
ENV{ID_CDROM}=="?*", ENV{ID_SERIAL}=="FREECOM__DVD+_-RW22JS8_FFFFFFFFFFFF-0:0", SYMLINK+="cdrom", ENV{GENERATED}="1"
|
||||||
|
ENV{ID_CDROM}=="?*", ENV{ID_SERIAL}=="FREECOM__DVD+_-RW22JS8_FFFFFFFFFFFF-0:0", SYMLINK+="cdrw", ENV{GENERATED}="1"
|
||||||
|
ENV{ID_CDROM}=="?*", ENV{ID_SERIAL}=="FREECOM__DVD+_-RW22JS8_FFFFFFFFFFFF-0:0", SYMLINK+="dvd", ENV{GENERATED}="1"
|
||||||
|
ENV{ID_CDROM}=="?*", ENV{ID_SERIAL}=="FREECOM__DVD+_-RW22JS8_FFFFFFFFFFFF-0:0", SYMLINK+="dvdrw", ENV{GENERATED}="1"
|
||||||
|
# DVD+_-RW22JS8 (pci-0000:00:1d.7-usb-0:2:1.0-scsi-0:0:0:0)
|
||||||
|
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1d.7-usb-0:2:1.0-scsi-0:0:0:0", SYMLINK+="cdrom1", ENV{GENERATED}="1"
|
||||||
|
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1d.7-usb-0:2:1.0-scsi-0:0:0:0", SYMLINK+="cdrw1", ENV{GENERATED}="1"
|
||||||
|
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1d.7-usb-0:2:1.0-scsi-0:0:0:0", SYMLINK+="dvd1", ENV{GENERATED}="1"
|
||||||
|
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1d.7-usb-0:2:1.0-scsi-0:0:0:0", SYMLINK+="dvdrw1", ENV{GENERATED}="1"
|
3
etc/udev/rules.d/70-persistent-net.rules
Normal file
3
etc/udev/rules.d/70-persistent-net.rules
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
|
||||||
|
# PCI device 0x8086:0x4220 (ipw2200)
|
||||||
|
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0e:35:41:d0:05", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
|
38
init/genpkg
Normal file
38
init/genpkg
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
#genpkg Script für fam
|
||||||
|
#(c) 2005, Harald Kueller
|
||||||
|
#
|
||||||
|
#$Author$
|
||||||
|
#$Date$
|
||||||
|
#$Revision$
|
||||||
|
#
|
||||||
|
#$Log$
|
||||||
|
#Revision 1.3 2007/04/16 07:39:51 segler
|
||||||
|
#creating /var/lock/subsys doesn't work here. Creating in /etc/init.d
|
||||||
|
#
|
||||||
|
#Revision 1.2 2007/04/15 21:58:15 segler
|
||||||
|
#creating /var/lock/subsys as it is needed at startup time
|
||||||
|
#
|
||||||
|
#Revision 1.1.1.1 2006/07/07 20:45:00 kueller
|
||||||
|
#neu fuer udev - wird leider nicht mehr bei den sourcen mitgeliefert
|
||||||
|
#
|
||||||
|
#Revision 1.1.1.1 2005/11/28 13:40:29 kueller
|
||||||
|
#new server daemon fam
|
||||||
|
#
|
||||||
|
#
|
||||||
|
|
||||||
|
WDIR=`pwd`
|
||||||
|
if [ -d /var/install/sysvinit* ]; then
|
||||||
|
cd etc/init.d
|
||||||
|
chmod 755 udev
|
||||||
|
mkdir rc{S,0,6}.d
|
||||||
|
for i in 0 6; do
|
||||||
|
cd rc$i.d
|
||||||
|
ln -s ../udev K91udev
|
||||||
|
cd ..
|
||||||
|
done
|
||||||
|
cd rcS.d
|
||||||
|
ln -s ../udev S05udev
|
||||||
|
cd ..
|
||||||
|
fi
|
||||||
|
cd $WDIR
|
Loading…
Reference in New Issue
Block a user