Bug 29267

Summary: Не запускается, если /tmp и /var/tmp недоступны
Product: Sisyphus Reporter: timonbl4 <timonbl4>
Component: LibreOffice4Assignee: Fr. Br. George <george>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: rider
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
use TMPDIR for PIPE path none

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)