From 434b3239654a5a2fb434405711e3ff443af18513 Mon Sep 17 00:00:00 2001 From: Lucas Zampieri Date: Sat, 4 Jul 2026 07:27:30 -0300 Subject: [PATCH] KindleButtonMapper: bootstrap install from upstream repo Replace the install/uninstall scripts with thin bootstraps that fetch and run docs/kindleforge/{install,uninstall}.sh from the project repo. Install logic now lives upstream, so future changes (init.d -> upstart autostart, and beyond) no longer need a KindleForge PR. Signed-off-by: Lucas Zampieri --- KindleButtonMapper/install.sh | 30 +----------------------------- KindleButtonMapper/uninstall.sh | 23 +---------------------- 2 files changed, 2 insertions(+), 51 deletions(-) diff --git a/KindleButtonMapper/install.sh b/KindleButtonMapper/install.sh index 0dd6cb1..02338d6 100755 --- a/KindleButtonMapper/install.sh +++ b/KindleButtonMapper/install.sh @@ -2,34 +2,6 @@ set -e -TMPDIR=/mnt/us/KFPM-Temporary -INSTALL_DIR=/mnt/us/kindle-button-mapper -RELEASE_URL="https://github.com/zampierilucas/kindle-button-mapper-rs/releases/latest/download" - -mkdir -p "$TMPDIR" "$INSTALL_DIR" - -curl -fSL --progress-bar -o "$TMPDIR/release.tar.gz" \ - "$RELEASE_URL/kindle-button-mapper-armv7.tar.gz" -tar -xzf "$TMPDIR/release.tar.gz" -C "$INSTALL_DIR" - -chmod +x "$INSTALL_DIR/kindle-button-mapper" -chmod +x "$INSTALL_DIR/scripts/"*.sh 2>/dev/null || true -chmod +x "$INSTALL_DIR/illusion/"*.sh 2>/dev/null || true - -/usr/sbin/mntroot rw - -cp "$INSTALL_DIR/kindle-button-mapper.init" /etc/init.d/kindle-button-mapper -chmod +x /etc/init.d/kindle-button-mapper - -cp "$INSTALL_DIR/illusion/MapperManager.sh" /mnt/us/documents/MapperManager.sh -chmod +x /mnt/us/documents/MapperManager.sh - -sh "$INSTALL_DIR/illusion/install-waf-app.sh" || true - -/usr/sbin/mntroot ro || true - -/etc/init.d/kindle-button-mapper start || true - -rm -rf "$TMPDIR" +sh -c "$(curl -fSL --progress-bar https://raw.githubusercontent.com/zampierilucas/kindle-button-mapper-rs/master/docs/kindleforge/install.sh)" exit 0 diff --git a/KindleButtonMapper/uninstall.sh b/KindleButtonMapper/uninstall.sh index d4fb77a..db73d93 100755 --- a/KindleButtonMapper/uninstall.sh +++ b/KindleButtonMapper/uninstall.sh @@ -2,27 +2,6 @@ set -e -INSTALL_DIR=/mnt/us/kindle-button-mapper -APPREG_DB=/var/local/appreg.db -APP_ID="com.lzampier.mappermanager" - -/etc/init.d/kindle-button-mapper stop 2>/dev/null || true - -/usr/sbin/mntroot rw - -rm -f /etc/init.d/kindle-button-mapper - -if [ -f "$APPREG_DB" ]; then - sqlite3 "$APPREG_DB" <