Такие дела, котоны. Есть этот оверлей. В нем есть i2p. Т.к. в поиске этот оверлей первый, то будем считать его стандартным для пакета i2p. И вот в скрипте i2prouter есть это:
if [ "`uname -s`" = "Darwin" ]; then
if [ -d "%USER_HOME/Library/Application Support" ]; then
I2P_CONFIG_DIR="%USER_HOME/Library/Application Support/i2p"
else
I2P_CONFIG_DIR="%USER_HOME/.i2p"
fi
else
I2P_CONFIG_DIR="%USER_HOME/.i2p"
fi
В результате имеем такую фигню в папке пользоветеля:
/home/user/%USER_HOME/.i2p
Соответственно, у меня пара вопросов:
1) С какой целью в скрипте используется %USER_HOME? Почему не ${HOME}?
2) Как правильно будет это исправить? Очевидное решение по замене на ${HOME} меня смущает, т.к. я не понимаю, почему используется %USER_HOME.
3) Если грамотное решение найдено, то куда отправить исправление? Является ли этот скрипт частью i2p? Или он дописан тем, кто поддерживает mva? И если так, то где его искать?
В copyright к скрипту:
#
# Copyright (c) 1999, 2011 Tanuki Software, Ltd.
# http://www.tanukisoftware.com
# All rights reserved.
#
Кто все эти люди?
На третий вопрос я в силах найти ответ, но вдруг, кто-то уже задавался этой проблемой.