summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormakefu <github@syntax-fehler.de>2014-03-24 18:37:24 +0100
committermakefu <github@syntax-fehler.de>2014-03-24 18:37:24 +0100
commit416559761c751427c0b4116145575e0965283857 (patch)
tree138062c852e07ccfc765089319857b36dc1b8d8e
parent35d945b9b6222c690a30e70da96daae227d3099b (diff)
update ftpget to work with list_downloads
-rwxr-xr-xfilehooker/root-image/krebs/etc/Reaktor/commands/ftpget10
1 files changed, 8 insertions, 2 deletions
diff --git a/filehooker/root-image/krebs/etc/Reaktor/commands/ftpget b/filehooker/root-image/krebs/etc/Reaktor/commands/ftpget
index a0340354..10e73a2f 100755
--- a/filehooker/root-image/krebs/etc/Reaktor/commands/ftpget
+++ b/filehooker/root-image/krebs/etc/Reaktor/commands/ftpget
@@ -16,5 +16,11 @@ realshare="/media/$share"
test ! -e "$sharepath" && echo "$sharepath does not exist!" && exit 23
sudo -u $ncdc_user /usr/bin/mkdir -p "$realshare"
-sudo -u $ncdc_user /usr/bin/tmux new-window -t dcpp -c "$realshare" "lftpget \"$target\""
-echo "download started"
+if ! sudo -u $ncdc_user /usr/bin/tmux has-session -t dl >/dev/null 2>&1 ;then
+ sudo -u $ncdc_user /usr/bin/tmux new-session -s dl -d -c "$realshare" "lftpget \"$target\""
+else
+ sudo -u $ncdc_user /usr/bin/tmux new-window -t dl -c "$realshare" "lftpget \"$target\""
+fi
+#sudo -u $ncdc_user /usr/bin/tmux new-window -t dl
+#cd "$realshare" ;sudo -u hooker /usr/bin/lftpget "$target"
+echo "download started, check with 'list_downloads'"