backports: fix firmware install for old udev on Ubuntu
authorAnoop Karollil <anoop.karollil@gmail.com>
Fri, 31 May 2013 00:05:18 +0000 (17:05 -0700)
committerLuis R. Rodriguez <mcgrof@do-not-panic.com>
Thu, 6 Jun 2013 03:37:52 +0000 (20:37 -0700)
Rules for older versions of udev (e.g. version 113-0ubuntu16 on Ubuntu 7.10) are
looked for in /etc/udev/rules.d. For later versions, they are looked for in
either the default /lib/udev/rules.d location or the custom /etc/udev/rules.d
location. For backwards compatibility with older udev, the rules should be
installed in /etc/udev/rules.d.

Signed-off-by: Anoop Karollil <anoop.karollil@gmail.com>
Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
backport/scripts/backport_firmware_install.sh

index e4b9fb03835dbe63ac6ae1d4bcf51a39131c9dcc..5a829477c715a81fff0d44f99c145a5370df7d56 100755 (executable)
@@ -8,9 +8,9 @@ fi
 
 case $LSB_RED_ID in
 "Ubuntu")
-       mkdir -p /lib/udev/ /lib/udev/rules.d/
+       mkdir -p /lib/udev/ /etc/udev/rules.d/
        cp udev/ubuntu/compat_firmware.sh /lib/udev/
-       cp udev/50-compat_firmware.rules /lib/udev/rules.d/
+       cp udev/50-compat_firmware.rules /etc/udev/rules.d/
         ;;
 *)
        mkdir -p /lib/udev/ /lib/udev/rules.d/