From fc9b85239a966b032d4293b1e1f515a2af983139 Mon Sep 17 00:00:00 2001 From: Leonard Kugis Date: Mon, 29 Sep 2025 03:07:14 +0200 Subject: Small bugfixes in installer --- customize.sh | 25 +++++++++++++++++++++++++ deploy.sh | 2 +- install.sh | 26 -------------------------- 3 files changed, 26 insertions(+), 27 deletions(-) create mode 100644 customize.sh delete mode 100644 install.sh diff --git a/customize.sh b/customize.sh new file mode 100644 index 0000000..dd24002 --- /dev/null +++ b/customize.sh @@ -0,0 +1,25 @@ +#!/system/bin/sh +# Magisk install script + +SKIPMOUNT=false +PROPFILE=false +POSTFSDATA=false +LATESTARTSERVICE=false + +print_modname() { + ui_print "*******************************" + ui_print " magisk-bindfs " + ui_print "*******************************" +} + +on_install() { + ui_print "- Extracting module files" + unzip -o "$ZIPFILE" -d "$MODPATH" >&2 +} + +set_permissions() { + ui_print "- Setting permissions" + set_perm_recursive "$MODPATH/system" 0 0 0755 0644 + set_perm "$MODPATH/system/bin/bindfs" 0 0 0755 +} + diff --git a/deploy.sh b/deploy.sh index 16a5c25..7b7f1e5 100755 --- a/deploy.sh +++ b/deploy.sh @@ -2,7 +2,7 @@ set -euo pipefail INCLUDES=( - "install.sh" + "customize.sh" "module.prop" "system" ) diff --git a/install.sh b/install.sh deleted file mode 100644 index e72d197..0000000 --- a/install.sh +++ /dev/null @@ -1,26 +0,0 @@ -#!/system/bin/sh -# Magisk install script - -SKIPMOUNT=false -PROPFILE=false -POSTFSDATA=false -LATESTARTSERVICE=false - -print_modname() { - ui_print "*******************************" - ui_print " magisk-bindfs " - ui_print "*******************************" -} - -on_install() { - ui_print "- Copying files" - cp -af "$ZIPFILE" "$TMPDIR/zipfile" >/dev/null 2>&1 # no-op safety - cp -af "$MODPATH/system" "$MODPATH/" 2>/dev/null || true -} - -set_permissions() { - ui_print "- Setting permissions" - set_perm_recursive "$MODPATH/system" 0 0 0755 0644 - set_perm "$MODPATH/system/bin/bindfs" 0 0 0755 -} - -- cgit v1.2.3