Maybe you could use the statically linked transmission-client from freetz:... way to get a torrent client for the fritzbox of mine, 7390, ...
config FREETZ_PACKAGE_TRANSMISSION_CLIENT
bool "Transmission interactive client"
depends on FREETZ_PACKAGE_TRANSMISSION
default n
help
Torrent client (interactive)
config FREETZ_PACKAGE_TRANSMISSION_STATIC
bool "Statically link libraries"
depends on FREETZ_PACKAGE_TRANSMISSION
default n
help
Build transmission binaries with statically linked libraries.
You know what does it means, a statically linked executable?... what you are talking about
You could compile the statically linked transmission client with freetz, as follow:... how to run things
--- make/transmission/transmission.mk.orig 2012-10-07 09:33:05.000000000 +0200
+++ make/transmission/transmission.mk 2012-10-07 10:09:26.000000000 +0200
@@ -70,7 +70,8 @@
$($(PKG)_BINARIES_BUILD_DIR): $($(PKG)_DIR)/.configured
$(SUBMAKE) -C $(TRANSMISSION_DIR) \
EXTRA_CFLAGS="$(TRANSMISSION_EXTRA_CFLAGS)" \
- EXTRA_LDFLAGS="$(TRANSMISSION_EXTRA_LDFLAGS)"
+ EXTRA_LDFLAGS="$(TRANSMISSION_EXTRA_LDFLAGS)" \
+ LIBS="-lm -ldl"
$(foreach binary,$($(PKG)_BINARIES_BUILD_DIR),$(eval $(call INSTALL_BINARY_STRIP_RULE,$(binary),/usr/bin)))
:~/myfreetz/freetz9466/freetz-devel> patch -p0 < 100_transmission_mk.patch
patching file make/transmission/transmission.mk
[*] Transmission 2.71 (binary only)
[*] Transmission interactive client
[ ] Transmission daemon
[ ] transmission-create (NEW)
[ ] transmission-edit (NEW)
[ ] transmission-show (NEW)
[*] Statically link libraries
.../myfreetz/freetz9466/freetz-devel> file packages/target-mipsel_uClibc-0.9.32.1/transmission-2.71/root/usr/bin/transmission-cli
packages/target-mipsel_uClibc-0.9.32.1/transmission-2.71/root/usr/bin/transmission-cli: ELF 32-bit LSB executable, MIPS, MIPS32 version 1 (SYSV), statically linked, with unknown capability 0xf41 = 0x756e6700, with unknown capability 0x70100 = 0x3040000, stripped
.../myfreetz/freetz9466/freetz-devel> ls -la packages/target-mipsel_uClibc-0.9.32.1/transmission-2.71/root/usr/bin/transmission-cli
-rwxr-xr-x 1 xxx users [b]1956180[/b] 7. Okt 10:08 packages/target-mipsel_uClibc-0.9.32.1/transmission-2.71/root/usr/bin/transmission-cli
root@fritz:/var/media/ftp/uStor02/test# ./transmission-cli -h
transmission-cli 2.71 (13538)
A fast and easy BitTorrent client
Usage: transmission-cli [options] <file|url|magnet>
Options:
-h --help Display this help page and exit
-b --blocklist Enable peer blocklists
-B --no-blocklist Disable peer blocklists
-d --downlimit <speed> Set max download speed in kB/s
-D --no-downlimit Don't limit the download speed
-er --encryption-required Encrypt all peer connections
-ep --encryption-preferred Prefer encrypted peer connections
-et --encryption-tolerated Prefer unencrypted peer connections
-f --finish <script> Run a script when the torrent finishes
-g --config-dir <path> Where to find configuration files
-m --portmap Enable portmapping via NAT-PMP or UPnP
-M --no-portmap Disable portmapping
-p --port <port> Port for incoming peers (Default: 51413)
-t --tos <tos> Peer socket TOS (0 to 255,
default=default)
-u --uplimit <speed> Set max upload speed in kB/s
-U --no-uplimit Don't limit the upload speed
-v --verify Verify the specified torrent
-V --version Show version number and exit
-w --download-dir <path> Where to save downloaded data