Skip to content

rakshasa/rtorrent-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RTorrent Docker Test Environment

Getting Started

# On linux systems:
./rdo init default

# On non-linux systems:
./rdo init machine

./rdo bash

Initialize the environment and start a custom bash session.

All commands assume you are working within the custom bash session.

Clone Repositories

rdo git clone

Clones the git repositories.

Prepare Autoconf Scripts

# This will fail when attempting to build libtorrent due to missing autoconf scripts.
rdo build all

docker run --rm -it --mount "type=bind,source=${PWD}/data,target=/data/" rdo/build/rtorrent/compiler:alpine-3 /bin/bash

While in the docker container, run the following:

cd /data/libtorrent

libtoolize
aclocal -I scripts
autoconf -i
autoheader
automake --add-missing

cd /data/rtorrent

aclocal -I scripts
autoconf -i
autoheader
automake --add-missing

Build Docker Images

rdo build all

Run CI tests

rdo batch tests/ci-all

Cleanup for Release

make maintainer-clean
autoreconf --force --install

About

Docker test environment for rTorrent

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published