Author: pebender
Date: Wed May 20 13:12:21 2009
New Revision: 4799

Modified:
     
trunk/gar-minimyth/script/meta/minimyth/files/source/rootfs/etc/rc.d/init/lirc.pm

Log:
- Fixed LIRC wake-on-usb that was broken when device names were changed to  
their persistent symbolic links.



Modified:  
trunk/gar-minimyth/script/meta/minimyth/files/source/rootfs/etc/rc.d/init/lirc.pm
==============================================================================
---  
trunk/gar-minimyth/script/meta/minimyth/files/source/rootfs/etc/rc.d/init/lirc.pm
        
(original)
+++  
trunk/gar-minimyth/script/meta/minimyth/files/source/rootfs/etc/rc.d/init/lirc.pm
        
Wed May 20 13:12:21 2009
@@ -16,6 +16,17 @@
      my $self   = shift;
      my $device = shift;

+    if (($device) && (-e $device) && (open(FILE, '-|', qq(/sbin/udevadm  
info --query=name --root --name='$device'))))
+    {
+        while (<FILE>)
+        {
+            chomp;
+            $device = $_;
+            last;
+        }
+        close(FILE);
+    }
+
      if ((! -r '/sys/class/lirc') ||
          (! opendir(DIR, '/sys/class/lirc')))
      {

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"minimyth-commits" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/minimyth-commits?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to