aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Cherry <tomcherry@google.com>2015-08-21 17:42:33 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2015-08-21 17:42:33 +0000
commit6b3ec82b222f8ec0d50a43c0c9800efffd14ecb4 (patch)
tree59dc28a00d059c6ad91f5917ede726d4d5545fad
parentbe69e0250002f998173bedb124c56b68ab6292cd (diff)
parenta817ca0cb313a62524eebf1d542379f056703b82 (diff)
downloadipsec-tools-6b3ec82b222f8ec0d50a43c0c9800efffd14ecb4.tar.gz
Merge "bundle init.rc contents with its service"
-rw-r--r--Android.mk2
-rw-r--r--racoon.rc7
2 files changed, 9 insertions, 0 deletions
diff --git a/Android.mk b/Android.mk
index 5d8be8c..9f06e47 100644
--- a/Android.mk
+++ b/Android.mk
@@ -87,6 +87,8 @@ LOCAL_CLANG_CFLAGS += -Wno-knr-promoted-parameter
LOCAL_MODULE := racoon
+LOCAL_INIT_RC := racoon.rc
+
include $(BUILD_EXECUTABLE)
##########################################################################
diff --git a/racoon.rc b/racoon.rc
new file mode 100644
index 0000000..2d2a8f2
--- /dev/null
+++ b/racoon.rc
@@ -0,0 +1,7 @@
+service racoon /system/bin/racoon
+ class main
+ socket racoon stream 600 system system
+ # IKE uses UDP port 500. Racoon will setuid to vpn after binding the port.
+ group vpn net_admin inet
+ disabled
+ oneshot