summaryrefslogtreecommitdiffstatshomepage
path: root/contrib/examples/android/addonsd.sh
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2017-07-20 06:07:48 +0200
committerJason A. Donenfeld <Jason@zx2c4.com>2017-07-24 23:19:38 +0200
commitf9f080931232555e10b5d16104405a9499cd8045 (patch)
tree4284af18235f5316f41c4005481fcbfb7a532e81 /contrib/examples/android/addonsd.sh
parentwg-quick: usage typos (diff)
downloadwireguard-monolithic-historical-f9f080931232555e10b5d16104405a9499cd8045.tar.xz
wireguard-monolithic-historical-f9f080931232555e10b5d16104405a9499cd8045.zip
android: add port of wg-quick
Diffstat (limited to 'contrib/examples/android/addonsd.sh')
-rw-r--r--contrib/examples/android/addonsd.sh37
1 files changed, 37 insertions, 0 deletions
diff --git a/contrib/examples/android/addonsd.sh b/contrib/examples/android/addonsd.sh
new file mode 100644
index 0000000..90865d0
--- /dev/null
+++ b/contrib/examples/android/addonsd.sh
@@ -0,0 +1,37 @@
+#!/sbin/sh
+
+. /tmp/backuptool.functions
+
+list_files() {
+cat <<_EOF
+xbin/wg
+xbin/wg-quick
+_EOF
+}
+
+case "$1" in
+ backup)
+ list_files | while read FILE DUMMY; do
+ backup_file $S/"$FILE"
+ done
+ ;;
+ restore)
+ list_files | while read FILE REPLACEMENT; do
+ R=""
+ [ -n "$REPLACEMENT" ] && R="$S/$REPLACEMENT"
+ [ -f "$C/$S/$FILE" ] && restore_file $S/"$FILE" "$R"
+ done
+ ;;
+ pre-backup)
+ # Stub
+ ;;
+ post-backup)
+ # Stub
+ ;;
+ pre-restore)
+ # Stub
+ ;;
+ post-restore)
+ # Stub
+ ;;
+esac