You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Current latent version suffers from alot of bugs thus I am going to refactor it and add some useful things to better handle crashes and hickups without having to reboot the entire machine to "get it right".
To be implemented
helpers/setup.sh - basic setup, takes user input if settings.conf is missing any arguments
check dependencies
get user information if any critical ones are missing from conf/settings.conf (saves stuff too)
helpers/functions.sh - global functions needed by this suite
check the ip which rtorrent is bound to
check the actual ip on the tun/tap device
src/netns.sh - handles the setup of the network namespace
setup/tare down of netns
src/openvpn.sh - handles the connection of openvpn
src/rtorrent.sh - handles startup/shutdown etc
handles the connection, doesnt really do much but for sake of separation
latent.sh - one script to rule em all, aka the runnable one
probably the one callable we feed to systemd or whatever
cron/example.cron
calls the helpers/functions.sh to check if mismatch with ip and restarts rtorrent if true.
Hook, line and sinker
Current latent version suffers from alot of bugs thus I am going to refactor it and add some useful things to better handle crashes and hickups without having to reboot the entire machine to "get it right".
To be implemented
helpers/setup.sh
- basic setup, takes user input ifsettings.conf
is missing any argumentsconf/settings.conf
(saves stuff too)helpers/functions.sh
- global functions needed by this suitetun/tap
devicesrc/netns.sh
- handles the setup of the network namespacesrc/openvpn.sh
- handles the connection of openvpnsrc/rtorrent.sh
- handles startup/shutdown etclatent.sh
- one script to rule em all, aka the runnable onecron/example.cron
helpers/functions.sh
to check if mismatch with ip and restartsrtorrent
if true.Fixes
The text was updated successfully, but these errors were encountered: