1 (22.06.2014 06:12:47 отредактировано vazgenoganisyan)

Здравствуйте, помогите пожалуйста поставить патч "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
Ссылку на патч можно скинуть?

2

vazgenoganisyan, операционную систему, версию, сам скрипт нам следует угадать?

stranger,
ось ubuntu 14.04 lts, https://trac.transmissionbt.com/ticket/5586

4

vazgenoganisyan, а вот то, что в родном репозитории не устроило ЧЕМ? Ну так, по пунктам...

5 (22.06.2014 07:32:55 отредактировано vazgenoganisyan)

stranger, ну хочу запускать скрипт, когда добавляю торрент, а там есть, только, когда торрент загрузится.
Или ты не про это?

6

vazgenoganisyan, я про то, зачем вообще его запускать? Вот есть в репе Transmission? Есть. Работает? Работает. Торренты качает? Качает. Что в этой жизни не устроило?


Не, я понимаю, что как торрент-клиент, Transmission убогая поделка по сравнению с великим Ktorrent. Но вот от скрипта что в жизни станет радужнее и прекраснее?

7 (22.06.2014 07:42:06 отредактировано vazgenoganisyan)

stranger, ну у меня йота, у йоты есть регулятор скорости, и что-бы тариф сам менялся на максимум при добавлении торрентов, а при завершении на минимум, так я немного сэкономлю денег)

8

vazgenoganisyan, учтите, что Йота режет днём весь тяжёлый траффик и торренты в первую очередь до ~ 20-30 Кб/с, т.ч. увеличение скорости в тарифе может быть пустой тратой денег.

Да, у меня Ubuntu.
Нет, не глючит.

-=Serj=-, Это все понятно, но через vpn, все хорошо)

10

vazgenoganisyan пишет:

но через vpn, все хорошо)

Хм, они ж вроде пугали, что и VPN резать будут...

Да, у меня Ubuntu.
Нет, не глючит.

11 (22.06.2014 13:20:34 отредактировано vazgenoganisyan)

короче решил так:

 Консоль:
#!/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


и в cron его

А как пропатчить трансмиммию я не знаю)

-=Serj=-, пока что, работает))