| 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 Забыл отфиксить |