Bug 29267 - Не запускается, если /tmp и /var/tmp недоступны
Summary: Не запускается, если /tmp и /var/tmp недоступны
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: LibreOffice4 (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Fr. Br. George
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-08-06 14:12 MSK by timonbl4@altlinux.org
Modified: 2013-09-04 16:03 MSK (History)
1 user (show)

See Also:


Attachments
use TMPDIR for PIPE path (1.80 KB, patch)
2013-08-06 14:15 MSK, timonbl4@altlinux.org
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description timonbl4@altlinux.org 2013-08-06 14:12:06 MSK
Сейчас LibreOffice при запуске создаёт PIPE либо в /tmp или /var/tmp. А как быть, если эти директории недоступны?

Далее приложу патч с такой логикой:
если директория $TMPDIR доступна для чтения\записи, создавать PIPE в ней, иначе по старой схеме (/tmp или /var/tmp)

Просьба применить патч, если ни у кого нет возражений
Comment 1 timonbl4@altlinux.org 2013-08-06 14:15:36 MSK
Created attachment 5902 [details]
use TMPDIR for PIPE path
Comment 2 Anton Farygin 2013-08-06 23:20:43 MSK
Разумно. Гоша, приложи патч пожалуйста.
Comment 3 Fr. Br. George 2013-09-04 12:17:32 MSK
С одной стороны, захардкоднутый "/tmp" — это безусловное зло. С другой стороны, не один же PIPEALTERNATEPATH такой? Нет ли там ещё такого же народного творчества? Ушёл смотреть.
Comment 4 Fr. Br. George 2013-09-04 13:25:23 MSK
Нашёл ещё пару мест, но оба неактуальны. Патч прикладываю к 4.1.1.2.
Comment 5 Repository Robot 2013-09-04 16:03:42 MSK
LibreOffice4-4.1-alt3 -> sisyphus:

* Wed Sep 04 2013 Fr. Br. George <george@altlinux> 4.1-alt3
- Version up to 4.1.1.2
- Refresh FC patchset
- Un-hardcode /tmp usage (Closes: 29267)