From 2cd157d5b601f6ce8d6b51d2c77746cf6bef7e7a Mon Sep 17 00:00:00 2001 From: Koushik Dutta Date: Wed, 6 Mar 2013 12:10:03 -0800 Subject: [PATCH] add missing /system/bin/su symlink Change-Id: I730e7e019e9661b73f16c45e9285937ca80ebab5 --- Android.mk | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Android.mk b/Android.mk index 4b32b91..93b3c74 100644 --- a/Android.mk +++ b/Android.mk @@ -30,3 +30,17 @@ endif LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES) include $(BUILD_EXECUTABLE) +SYMLINKS := $(addprefix $(TARGET_OUT)/bin/,su) +$(SYMLINKS): $(LOCAL_MODULE) +$(SYMLINKS): $(LOCAL_INSTALLED_MODULE) $(LOCAL_PATH)/Android.mk + @echo "Symlink: $@ -> /system/xbin/su" + @mkdir -p $(dir $@) + @rm -rf $@ + $(hide) ln -sf /system/xbin/su $@ + +ALL_DEFAULT_INSTALLED_MODULES += $(SYMLINKS) + +# We need this so that the installed files could be picked up based on the +# local module name +ALL_MODULES.$(LOCAL_MODULE).INSTALLED := \ + $(ALL_MODULES.$(LOCAL_MODULE).INSTALLED) $(SYMLINKS) \ No newline at end of file -- 2.11.0