vexpress: Move set_irq_affinity.sh to /sbin/
This is needed so the file is given executable permissions when it is
placed in the initrd. (Android doesn't use the file's attributes when
creating filesystems, instead it applies the set of rules in
system/core/include/private/android_filesystem_config.h)
This fixes bug: https://bugs.launchpad.net/linaro-android/+bug/1099486
Change-Id: Icfa2a6a0523558fc261e5ef1dfaeb8e726dc67a9
Signed-off-by: Jon Medhurst <tixy@linaro.org>
diff --git a/device.mk b/device.mk
index 934d313..74ba29b 100644
--- a/device.mk
+++ b/device.mk
@@ -18,7 +18,7 @@
device/linaro/vexpress/ueventd.v2p-aarch64.rc:root/ueventd.v2p-aarch64.rc \
device/linaro/vexpress/init.vexpress.sh:system/etc/init.vexpress.sh \
device/linaro/vexpress/initlogo.rle:root/initlogo.rle \
- device/linaro/vexpress/set_irq_affinity.sh:root/set_irq_affinity.sh
+ device/linaro/vexpress/set_irq_affinity.sh:root/sbin/set_irq_affinity.sh
PRODUCT_CHARACTERISTICS := tablet,nosdcard
diff --git a/init.arm-versatileexpress.rc b/init.arm-versatileexpress.rc
index b7d7c8b..3950938 100644
--- a/init.arm-versatileexpress.rc
+++ b/init.arm-versatileexpress.rc
@@ -34,7 +34,7 @@
chown system system /sys/class/graphics/fb1/overlays
# setup IRQ affinity to the A7s
-service setirqaffinity /set_irq_affinity.sh 0xc07
+service setirqaffinity /sbin/set_irq_affinity.sh 0xc07
class main
user root
oneshot