From 06abdd984b0d2605420e9445cb7be8aac92a013b Mon Sep 17 00:00:00 2001 From: Dushnilin Date: Mon, 7 Sep 2026 11:09:51 +0300 Subject: [PATCH] fix(packaging): install tachyon-torrserver-direct init script --- build.sh | 3 +++ tachyon/Makefile | 1 + tests/package_inventory.sh | 1 + 3 files changed, 5 insertions(+) diff --git a/build.sh b/build.sh index c38ca59f..62a9efb3 100755 --- a/build.sh +++ b/build.sh @@ -265,6 +265,8 @@ build_backend_root() { make_dir "$output_root/usr/share/tachyon" install -m 0755 "$ROOT_DIR/tachyon/files/etc/init.d/tachyon" "$output_root/etc/init.d/tachyon" + install -m 0755 "$ROOT_DIR/tachyon/files/etc/init.d/tachyon-torrserver-direct" \ + "$output_root/etc/init.d/tachyon-torrserver-direct" install -m 0644 "$ROOT_DIR/tachyon/files/etc/config/tachyon" "$output_root/etc/config/tachyon" install -m 0755 "$ROOT_DIR/tachyon/files/usr/bin/tachyon" "$output_root/usr/bin/tachyon" cp -a "$ROOT_DIR/tachyon/files/usr/lib/." "$output_root/usr/lib/tachyon/" @@ -290,6 +292,7 @@ build_backend_root() { normalize_package_root_modes "$output_root" chmod 0755 "$output_root/etc/init.d/tachyon" "$output_root/usr/bin/tachyon" \ + "$output_root/etc/init.d/tachyon-torrserver-direct" \ "$output_root/etc/hotplug.d/iface/99-tachyon-wan-monitor" \ "$output_root/usr/lib/cgi-bin/tachyon-agent" # Contains the Telegram bot token placeholder and receives user secrets. diff --git a/tachyon/Makefile b/tachyon/Makefile index 6253dc1b..dbf6ea9d 100644 --- a/tachyon/Makefile +++ b/tachyon/Makefile @@ -175,6 +175,7 @@ endef define Package/tachyon/install $(INSTALL_DIR) $(1)/etc/init.d $(INSTALL_BIN) ./files/etc/init.d/tachyon $(1)/etc/init.d/tachyon + $(INSTALL_BIN) ./files/etc/init.d/tachyon-torrserver-direct $(1)/etc/init.d/tachyon-torrserver-direct $(INSTALL_DIR) $(1)/etc/config $(INSTALL_CONF) ./files/etc/config/tachyon $(1)/etc/config/tachyon diff --git a/tests/package_inventory.sh b/tests/package_inventory.sh index 9504504e..41a4aa8f 100644 --- a/tests/package_inventory.sh +++ b/tests/package_inventory.sh @@ -18,6 +18,7 @@ fail() { # silently lose hotplug handlers, the agent CGI and reset defaults. required_sources=( "files/etc/init.d/tachyon" + "files/etc/init.d/tachyon-torrserver-direct" "files/etc/config/tachyon" "files/usr/bin/tachyon" "files/etc/hotplug.d/iface/99-tachyon-wan-monitor"