mimtek / rutorrent

Automatically exported from code.google.com/p/rutorrent
0 stars 0 forks source link

Autotools: "Save As" doesn't working. #210

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Фрагмент из execute_log:

---
sh -c  /srv/www/htdocs/rtorrent/plugins/datadir/setdir.php
23F1550AE692E007BAFB1276B3851AC4D6038B27
"/home/novik/share/dl/Dragon.Age.Origins-SKIDROW" 1 & exit 0

---
--- Success ---
/srv/www/htdocs/rtorrent/plugins/datadir/setdir.php: line 1: ?php: No such
file or directory
/srv/www/htdocs/rtorrent/plugins/datadir/setdir.php: line 3: syntax error
near unexpected token `dirname'
/srv/www/htdocs/rtorrent/plugins/datadir/setdir.php: line 3: `if( !chdir(
dirname( __FILE__) ) )'

Ты серьезно полагаешь, что php скрипты можно 
вот так вот запросто запускать
из под sh? И это везде сработает?
Сделай, пожалуйста, по-человечески, через 
явный запуск php. 

Original issue reported on code.google.com by novik65 on 16 Dec 2009 at 3:04

GoogleCodeExporter commented 9 years ago
Посмотрел код - в action.php отсутствует 
проверка на то, что $pathToPHP не задан.
Должно быть что-то типа
{{{
    if(!$pathToPHP || ($pathToPHP==""))
        $php = "php";
    else
        $php = $pathToPHP;
        $res = rtExec( "execute",
            array( "sh",
                "-c",
                $php." ".$script_dir."setdir.php ".
                    $hash." \"".$datadir."\" ".$move_datafiles." & exit 0",
            ),
}}}

Original comment by novik65 on 16 Dec 2009 at 3:12

GoogleCodeExporter commented 9 years ago
Исправил

Original comment by dmrom00 on 17 Dec 2009 at 6:17