ALL_MODULES.$(LOCAL_MODULE).INSTALLED := \
$(ALL_MODULES.$(LOCAL_MODULE).INSTALLED) $(SYMLINKS)
-ifdef SUPERUSER_EMBEDDED
-
# make sure init.superuser.rc is imported from
# init.rc or similar
$(SUPERUSER_RC): $(LOCAL_PATH)/init.superuser.rc | $(ACP)
$(copy-file-to-new-target)
+ALL_MODULES.$(LOCAL_MODULE).INSTALLED += $(SUPERUSER_RC)
+
+ifdef SUPERUSER_EMBEDDED
+
SUPERUSER_MARKER := $(TARGET_OUT_ETC)/.has_su_daemon
$(SUPERUSER_MARKER): $(LOCAL_INSTALLED_MODULE)
@mkdir -p $(dir $@)
@rm -rf $@
$(hide) touch $@
-ALL_MODULES.$(LOCAL_MODULE).INSTALLED := \
- $(ALL_MODULES.$(LOCAL_MODULE).INSTALLED) $(SUPERUSER_RC) $(SUPERUSER_MARKER)
+ALL_MODULES.$(LOCAL_MODULE).INSTALLED += $(SUPERUSER_MARKER)
endif
LOCAL_STATIC_JAVA_LIBRARIES := android-support-v4
LOCAL_PACKAGE_NAME := Superuser
+LOCAL_CERTIFICATE := platform
+LOCAL_PRIVILEGED_MODULE := true
LOCAL_SRC_FILES := $(call all-java-files-under,src) $(call all-java-files-under,../../Widgets/Widgets/src)
LOCAL_AAPT_INCLUDE_ALL_RESOURCES := true
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.koushikdutta.superuser"
+ android:sharedUserId="android.uid.system"
android:versionCode="1030"
android:versionName="1.0.3.0" >