Summary: | Создает pid-файл в / | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Alexei V. Mezin <alexei.mezin> |
Component: | alterator-browser-qt | Assignee: | Sergey V Turchin <zerg> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | blocker | ||
Priority: | P2 | CC: | anubix, boyarsh, inger, jinn, slazav |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Alexei V. Mezin
2009-01-31 11:56:14 MSK
Вдогонку: происходит это только при вызове acc от пользователя. В результате, при работе с livecd запуск acc от пользователя невозможен вообще. pid-файлы создаёт alterator-browser-qt Да, и это дуп #18227, но DUPLICATE на другой бранч вроде ставить нехорошо. Из-за этого не работает центр управления в acc. Браузер пытается воспользоваться переменной TMPDIR, а она видимо сбрасывается consolehelper. (In reply to comment #4) > Из-за этого не работает центр управления в acc. Не правильно написал: не работает в livecd где read only /. Как я понял, он запрашивает TMPDIR и если там пусто, задает ее как /tmp, но потом это значение не использует. Мож сделать хотя бы так, а? --- alterator-browser-qt/main.cc.orig 2009-02-08 15:19:27 +0300 +++ alterator-browser-qt/main.cc 2009-02-08 17:06:18 +0300 @@ -14,7 +14,7 @@ QString tmpdir(getenv("TMPDIR")); if( tmpdir.isEmpty() ) tmpdir = "/tmp"; - QString pidfile_path = QString("%1/alterator-browser-qt-%2.pid").arg(getenv("TMPDIR")).arg(getuid()); + QString pidfile_path = QString("%1/alterator-browser-qt-%2.pid").arg(tmpdir).arg(getuid()); { // check browser is running QFile pidfile(pidfile_path); if( pidfile.open(QIODevice::ReadOnly) ) (В ответ на комментарий №6) > Мож сделать хотя бы так, а? Да. Именно так и задумывалось. alterator-browser-qt-2.10.4-alt2 Забыл отфиксить |