From: <dha...@us...> - 2007-10-01 13:53:12
|
Revision: 1266 http://astlinux.svn.sourceforge.net/astlinux/?rev=1266&view=rev Author: dhartman Date: 2007-10-01 06:52:33 -0700 (Mon, 01 Oct 2007) Log Message: ----------- more udev changes Modified Paths: -------------- trunk/package/udev/init-udev trunk/package/udev/udev.mk Added Paths: ----------- trunk/package/udev/udev-51-usbfs.rules trunk/package/udev/udev-55-firmware.rules trunk/package/udev/udev-70-ide.rules trunk/target/generic/target_skeleton/etc/runlevels/default/S00udev Modified: trunk/package/udev/init-udev =================================================================== --- trunk/package/udev/init-udev 2007-09-25 03:50:43 UTC (rev 1265) +++ trunk/package/udev/init-udev 2007-10-01 13:52:33 UTC (rev 1266) @@ -64,7 +64,13 @@ echo -n "Populating $udev_root using udev... " $UDEVSTART_BIN || (echo "FAIL" && exit 1) mkdir $udev_root/pts $udev_root/shm + mount /dev/pts echo "done" + + # Start udevd + echo -n "Starting udevd... " + $UDEVD_BIN --daemon || (echo "FAIL" && exit 1) + echo "done" ;; stop) # do nothing Added: trunk/package/udev/udev-51-usbfs.rules =================================================================== --- trunk/package/udev/udev-51-usbfs.rules (rev 0) +++ trunk/package/udev/udev-51-usbfs.rules 2007-10-01 13:52:33 UTC (rev 1266) @@ -0,0 +1 @@ +ACTION=="add", KERNEL=="usbfs", RUN+="/bin/mount -t usbfs usbfs /proc/bus/usb" Added: trunk/package/udev/udev-55-firmware.rules =================================================================== --- trunk/package/udev/udev-55-firmware.rules (rev 0) +++ trunk/package/udev/udev-55-firmware.rules 2007-10-01 13:52:33 UTC (rev 1266) @@ -0,0 +1,3 @@ +# Firmware loading helper (replaces hotplug) +# Firmware images go into /lib/firmware +ACTION=="add", SUBSYSTEM=="firmware", RUN+="/lib/udev/firmware_helper" Added: trunk/package/udev/udev-70-ide.rules =================================================================== --- trunk/package/udev/udev-70-ide.rules (rev 0) +++ trunk/package/udev/udev-70-ide.rules 2007-10-01 13:52:33 UTC (rev 1266) @@ -0,0 +1,2 @@ +# IDE modules -- call script to load appropriate module +SUBSYSTEM=="ide", ACTION=="add", ATTRS{modalias}=="ide:*", RUN+="/sbin/modprobe $env{MODALIAS}" Modified: trunk/package/udev/udev.mk =================================================================== --- trunk/package/udev/udev.mk 2007-09-25 03:50:43 UTC (rev 1265) +++ trunk/package/udev/udev.mk 2007-10-01 13:52:33 UTC (rev 1266) @@ -38,17 +38,23 @@ # rule files rely on PROGRAM invocations (e.g. extra /etc/udev/scripts); # for now we'll avoid having buildroot systems rely on them. #UDEV_CONF:=etc/udev/frugalware/udev.rules -UDEV_CONF:=etc/udev/frugalware/50-udev-default.rules +UDEV_CONF:=etc/udev/frugalware/* $(TARGET_DIR)/$(UDEV_TARGET_BINARY): $(UDEV_DIR)/$(UDEV_BINARY) -mkdir $(TARGET_DIR)/sys -# install -D -m 0644 $(UDEV_DIR)/$(UDEV_CONF) \ -# $(TARGET_DIR)/etc/udev/rules.d/50-udev.rules + mkdir -p $(TARGET_DIR)/etc/udev/rules.d + $(INSTALL) -m 0644 $(UDEV_DIR)/$(UDEV_CONF) $(TARGET_DIR)/etc/udev/rules.d $(MAKE) CROSS=$(TARGET_CROSS) GCC=$(TARGET_CC) DESTDIR=$(TARGET_DIR) \ USE_LOG=false USE_SELINUX=false \ EXTRAS="extras/firmware" \ udevdir=$(UDEV_ROOT) -C $(UDEV_DIR) install $(INSTALL) -m 0755 -D package/udev/init-udev $(TARGET_DIR)/etc/init.d/udev + $(INSTALL) -m 0644 -D package/udev/udev-70-ide.rules $(TARGET_DIR)/etc/udev/rules.d/70-ide.rules + $(INSTALL) -m 0644 -D package/udev/udev-55-firmware.rules $(TARGET_DIR)/etc/udev/rules.d/55-firmware.rules + $(INSTALL) -m 0644 -D package/udev/udev-51-usbfs.rules $(TARGET_DIR)/etc/udev/rules.d/51-usbfs.rules + echo 'udev_root=/dev' >> $(TARGET_DIR)/etc/udev/udev.conf + $(INSTALL) -m 0755 -D $(UDEV_DIR)/udevstart $(TARGET_DIR)/sbin/udevstart + $(INSTALL) -m 0755 -D $(UDEV_DIR)/udev $(TARGET_DIR)/sbin/udev udev: uclibc $(TARGET_DIR)/$(UDEV_TARGET_BINARY) Added: trunk/target/generic/target_skeleton/etc/runlevels/default/S00udev =================================================================== --- trunk/target/generic/target_skeleton/etc/runlevels/default/S00udev (rev 0) +++ trunk/target/generic/target_skeleton/etc/runlevels/default/S00udev 2007-10-01 13:52:33 UTC (rev 1266) @@ -0,0 +1 @@ +link ../../init.d/udev \ No newline at end of file Property changes on: trunk/target/generic/target_skeleton/etc/runlevels/default/S00udev ___________________________________________________________________ Name: svn:special + * This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |