[Lunar-commits] r19391 - moonbase/trunk/filesys/udev

Moritz Heiber moe at lunar-linux.org
Wed Mar 22 23:04:09 UTC 2006


Author: moe
Date: 2006-03-22 23:04:08 +0000 (Wed, 22 Mar 2006)
New Revision: 19391

Modified:
   moonbase/trunk/filesys/udev/BUILD
   moonbase/trunk/filesys/udev/DETAILS
Log:
Update to udev 088.

* Kept the raid-devfs.sh script to retain functionality for some old
  crappy raid array setups ;p

* Updated the rules patch accordingly
* Merged the new 05-early.rules and the firmware related rules file

* Switched back to the old scheme of adding the extras as sofar has
  fixed the bug in the wrappers now that caused the EXTRAS variable
  to not get passed along.

Tested on 2.6.15.4, headers 2.6.12, gcc 3.4.4, glibc 2.3.5.

PS: Yes sofar, firmware loading works!



Modified: moonbase/trunk/filesys/udev/BUILD
===================================================================
--- moonbase/trunk/filesys/udev/BUILD	2006-03-22 22:39:32 UTC (rev 19390)
+++ moonbase/trunk/filesys/udev/BUILD	2006-03-22 23:04:08 UTC (rev 19391)
@@ -1,12 +1,16 @@
 (
+    UDEV_EXTRAS="extras/ata_id  extras/cdrom_id extras/dasd_id \
+                 extras/edd_id extras/firmware extras/floppy \
+                 extras/run_directory extras/scsi_id extras/usb_id \
+                 extras/volume_id" 
+  
+    patch_it $SOURCE2 0  &&
 
-    sedit 's:^EXTRAS =:EXTRAS = extras/ata_id extras/cdrom_id extras/dasd_id extras/edd_id extras/firmware extras/floppy extras/run_directory extras/scsi_id extras/usb_id extras/volume_id:' Makefile &&
+    make EXTRAS="${UDEV_EXTRAS}"  &&
+    prepare_install  &&
+    make EXTRAS="${UDEV_EXTRAS}" install   &&
 
-    patch_it $SOURCE2 0  &&
-    patch_it $SOURCE3 0  &&
 
-    default_make &&
-
     # Deprecated .. but udevd still doesn't do what udevstart does
     # udevsend only provided for legacy purposes
     install -m755 udevsend udevstart /sbin &&
@@ -19,13 +23,11 @@
     mkdir -p /etc/udev/rules.d /etc/udev/scripts.d  &&
 
     install -m755 ${SCRIPT_DIRECTORY}/udev /etc/init.d/  		&&
-    install -m644 ${SOURCE_CACHE}/${SOURCE4} /etc/udev/rules.d/		 		&&
+    install -m644 ${SOURCE_CACHE}/${SOURCE3} \
+		  /etc/udev/rules.d					&&
     install -m644 ${SOURCE_DIRECTORY}/etc/udev/gentoo/udev.rules \
-		  /etc/udev/rules.d/50-udev.rules  			&&
+		  /etc/udev/rules.d/50-udev.rules			&&
+    install -m755 ${SOURCE_CACHE}/${SOURCE4} \
+		  /etc/udev/scripts.d/raid-devfs.sh
 
-    for script in ide-devfs.sh raid-devfs.sh scsi-devfs.sh 
-    do
-        install -m755 extras/${script} /etc/udev/scripts.d/
-    done
-     
 ) > $C_FIFO 2>&1

Modified: moonbase/trunk/filesys/udev/DETAILS
===================================================================
--- moonbase/trunk/filesys/udev/DETAILS	2006-03-22 22:39:32 UTC (rev 19390)
+++ moonbase/trunk/filesys/udev/DETAILS	2006-03-22 23:04:08 UTC (rev 19391)
@@ -1,20 +1,20 @@
           MODULE=udev
-         VERSION=086
+         VERSION=088
           SOURCE=$MODULE-$VERSION.tar.bz2
-         SOURCE2=scsi-devfs.sh.patch
-         SOURCE3=udev.rules-1.patch.bz2
-	 SOURCE4=05-firmware-085.rules
+         SOURCE2=udev.rules-2.patch.bz2
+	 SOURCE3=05-firmware-088.rules
+	 SOURCE4=raid-devfs.sh-udev-088
       SOURCE_URL=http://www.kernel.org/pub/linux/utils/kernel/hotplug/
      SOURCE2_URL=$PATCH_URL/
      SOURCE3_URL=$PATCH_URL/
      SOURCE4_URL=$PATCH_URL/
-      SOURCE_VFY=sha1:b1ab0cb88882b8db9e6783539d3fc7b3d06b2d4a
-     SOURCE2_VFY=sha1:9fc20cdd3ae95476dc066b2ff20c167f5c41c736
-     SOURCE3_VFY=sha1:34cca0d34aed61cb25618fca87a194199d992d34
-     SOURCE4_VFY=sha1:30d59242037bb8f9ebec4a367a7ba3cf2422f065
+      SOURCE_VFY=sha1:3a0fcf32aee14c36aa74172ec7d69c0d1b76b9dc
+     SOURCE2_VFY=sha1:9d3643958e89a4fd189eeb8d85ec3631087b3743
+     SOURCE3_VFY=sha1:134287008fc712920f595d4b1c59029fc3baa928
+     SOURCE4_VFY=sha1:44a12035774c2b42b784267d38e61a34aa0b645b
         WEB_SITE=http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html
          ENTERED=20040104
-         UPDATED=20060228
+         UPDATED=20060322
            PSAFE=no
            SHORT="hotplug and device handling daemon"
 



More information about the Lunar-commits mailing list