Здравствуйте, помогите пожалуйста поставить патч "Running a script when adding a torrent", в transmission =)
Я скачал исходники трансмиссии и правил файлы.
Такую ошибку выдает при компиляции:
torrent.c:2148:1: error: redefinition of ‘onSigCHLD’
onSigCHLD (int i UNUSED)
^
torrent.c:851:1: note: previous definition of ‘onSigCHLD’ was here
onSigCHLD (int i UNUSED)
^
torrent.c:2165:1: error: redefinition of ‘torrentCallScript’
torrentCallScript (const tr_torrent * tor, const char * script)
^
torrent.c:868:1: note: previous definition of ‘torrentCallScript’ was here
torrentCallScript (const tr_torrent * tor, const char * script)
^
torrent.c:2212:1: error: redefinition of ‘onSigCHLD’
onSigCHLD (int i UNUSED)
^
torrent.c:2148:1: note: previous definition of ‘onSigCHLD’ was here
onSigCHLD (int i UNUSED)
^
torrent.c:2229:1: error: redefinition of ‘torrentCallScript’
torrentCallScript (const tr_torrent * tor, const char * script)
^
torrent.c:2165:1: note: previous definition of ‘torrentCallScript’ was here
torrentCallScript (const tr_torrent * tor, const char * script)
^
torrent.c:2165:1: warning: ‘torrentCallScript’ defined but not used [-Wunused-function]
make[1]: *** [torrent.o] Ошибка 1
make: *** [all-recursive] Ошибка 1
Ссылку на патч можно скинуть?
Патчи для Transmission torrent
vazgenoganisyan, операционную систему, версию, сам скрипт нам следует угадать?
stranger,
ось ubuntu 14.04 lts, https://trac.transmissionbt.com/ticket/5586
vazgenoganisyan, а вот то, что в родном репозитории не устроило ЧЕМ? Ну так, по пунктам...
stranger, ну хочу запускать скрипт, когда добавляю торрент, а там есть, только, когда торрент загрузится.
Или ты не про это?
vazgenoganisyan, я про то, зачем вообще его запускать? Вот есть в репе Transmission? Есть. Работает? Работает. Торренты качает? Качает. Что в этой жизни не устроило?
Не, я понимаю, что как торрент-клиент, Transmission убогая поделка по сравнению с великим Ktorrent. Но вот от скрипта что в жизни станет радужнее и прекраснее?
stranger, ну у меня йота, у йоты есть регулятор скорости, и что-бы тариф сам менялся на максимум при добавлении торрентов, а при завершении на минимум, так я немного сэкономлю денег)
vazgenoganisyan, учтите, что Йота режет днём весь тяжёлый траффик и торренты в первую очередь до ~ 20-30 Кб/с, т.ч. увеличение скорости в тарифе может быть пустой тратой денег.
-=Serj=-, Это все понятно, но через vpn, все хорошо)
но через vpn, все хорошо)
Хм, они ж вроде пугали, что и VPN резать будут...
короче решил так:
[console]#!/bin/bash
count=`transmission-remote --auth name:pass -l | grep -v -e " 100% " -e "^Sum" -e "^ID" -e " Stopped " | wc --lines`#показывает сколько торрентов в загрузке
if [[ $count -ne 0 ]]; then
echo "downloads ($count)"
/home/tics/test.sh
else
echo "downloads ($count)"
fi
[/console]
и в cron его
А как пропатчить трансмиммию я не знаю)
-=Serj=-, пока что, работает))