Если нету $HOME
Dec. 22nd, 2013 05:04 pmСкажите мне пожалуйста, знатоки *NIXов, как должна вести себя программа, которая что-то пишет в домашнюю директорию, в случае если $HOME не задана?
И вообще, насколько это штатная ситуация? Или это ужас звиздец и кошмар?
Потому как я полез переводить на $XDG_CONFIG_HOME многострадальный Sim-IM, и выяснил, что оно создает сейчас конфиг не в $HOME а в том что извлекло из passwd файла через функцию getpwuid для текущего UID'а.
Это вообще правильно, или прибить нафиг?
И вообще, насколько это штатная ситуация? Или это ужас звиздец и кошмар?
Потому как я полез переводить на $XDG_CONFIG_HOME многострадальный Sim-IM, и выяснил, что оно создает сейчас конфиг не в $HOME а в том что извлекло из passwd файла через функцию getpwuid для текущего UID'а.
Это вообще правильно, или прибить нафиг?