Home
mc-dev
mc-dev@conference.jabber.ru
16.03.2012< ^ >

Тема: http://www.midnight-commander.org | Latest release: 4.8.1 | Latest stable release: 4.7.5.6
[02:10:27] slavazanko/h вышел из конференции
[05:10:29] andrew_b зашёл в конференцию
[06:00:26] iliamaslakov вышел из конференции: Replaced by new connection
[06:00:27] iliamaslakov зашёл в конференцию
[07:10:08] <andrew_b> iliamaslakov: 2738
[07:59:47] <iliamaslakov> andrew_b, понял, собираю
[08:20:08] <slavazanko/w> свем привет
[08:21:30] <iliamaslakov> slavazanko/w, Захады дарагой!
[08:22:42] <iliamaslakov> src/mc
Сбой запуска:
Невозможно создать каталог "/home/holmes/.config/mc"
[08:22:56] <iliamaslakov> таже фигня, не запускается
[08:23:13] <andrew_b> Так и должно быть.
[08:23:24] <andrew_b> src/mc --help запускается.
[08:23:43] <iliamaslakov> а как задать альтернативный домик?
[08:24:00] <iliamaslakov> допустим /tmp
[08:24:29] <andrew_b> В рантайме никак.
[08:24:33] <iliamaslakov> у меня только /tmp для записи доступен
[08:24:51] <iliamaslakov> блин
[08:24:54] <andrew_b> ./configure --hom-edir
[08:24:59] <slavazanko/w> HOME=/tmp mc
[08:25:27] <iliamaslakov> HOME=/tmp src/mc
Сбой запуска:
Невозможно создать каталог "/home/holmes/.config/mc"
[08:25:42] <slavazanko/w> export HOME=/tmp
mc
[08:25:43] <andrew_b> slavazanko/w: Тогда это будет действовать на все программы, запущенные из mc.
[08:25:48] <slavazanko/w> угу
[08:26:02] <slavazanko/w> на r/o системах непринципиально
[08:26:08] <iliamaslakov> export HOME=/tmp && src/mc
Сбой запуска:
Невозможно создать каталог "/home/holmes/.config/mc"
[08:26:37] <slavazanko/w> iliamaslakov: ну или скомпили как --with-homedir=/tmp/mc
[08:26:56] <iliamaslakov> морочиться с установкой тулчейна?
[08:27:02] <iliamaslakov> жить то когда?
[08:27:14] <slavazanko/w> один раз скомпили - все пользуются
[08:27:25] <iliamaslakov> ну уже собрал хороший человек, потратил время на это
[08:27:53] <iliamaslakov> он собрал с учётом того что у него подключается хард
[08:28:03] <iliamaslakov> но не у всех есть хард
[08:28:40] <andrew_b> Хочешь менять хомяк в рантайме -- заводи тикет.
[08:28:41] <slavazanko/w> mkdir /tmp/home
mount /tmp/home /home -o bind
mc
[08:29:37] <iliamaslakov> я просто хочу чтобы мц запускался, сейчас вы хтите сделать чтобы он не запускался
[08:31:38] <iliamaslakov> andrew_b: Хочешь менять хомяк в рантайме -- заводи тикет.
в принципе я не против только чтобы 2738 был блокед бай тот тикет про конфиг
[08:32:16] <iliamaslakov> иначе получается сначала отломаем а потом будем чинить
[08:43:13] <andrew_b> Если добавить переменную MC_HOMEDIR (по аналогии MC_DATADIR), то патч вроде в две строки получается.
[08:43:24] <andrew_b> Ну и плюс описание в мане.
[08:45:16] <andrew_b> diff --git a/lib/mcconfig/paths.c b/lib/mcconfig/paths.c
index 44b3a18..9d74c02 100644
--- a/lib/mcconfig/paths.c
+++ b/lib/mcconfig/paths.c
@@ -381,7 +381,9 @@ mc_config_get_home_dir (void)
{
if (homedir == NULL)
{
- homedir = g_getenv ("HOME");
+ homedir = g_getenv ("MC_HOME");
+ if (homedir == NULL)
+ homedir = g_getenv ("HOME");
if (homedir == NULL)
homedir = g_get_home_dir ();
}
[08:46:13] <andrew_b> Можно ещё, конечно, проверок накрутить, что путь не абсолютный, что переменная установлена, но пуста.
[08:46:18] <andrew_b> Даже нужно.
[08:48:40] <andrew_b> Ну что, в этом бранче делаем?
[08:50:49] <iliamaslakov> это даст возможность запустить мц?
[08:50:53] <iliamaslakov> я тогда за
[08:50:57] <andrew_b> Вероятно.
[08:58:47] <iliamaslakov> export MC_HOME=/tmp && src/mc
Сбой запуска:
Невозможно создать каталог "/home/holmes/.config/mc"
[08:59:11] <iliamaslakov> holmes@darkstar:/home/projects/mc.old$ git diff
diff --git a/lib/mcconfig/paths.c b/lib/mcconfig/paths.c
index 44b3a18..9d74c02 100644
--- a/lib/mcconfig/paths.c
+++ b/lib/mcconfig/paths.c
@@ -381,7 +381,9 @@ mc_config_get_home_dir (void)
{
if (homedir == NULL)
{
- homedir = g_getenv ("HOME");
+ homedir = g_getenv ("MC_HOME");
+ if (homedir == NULL)
+ homedir = g_getenv ("HOME");
if (homedir == NULL)
homedir = g_get_home_dir ();
}
[09:02:13] <andrew_b> Несколько сложнее, чем я думал.
[10:04:41] <iliamaslakov> andrew_b, ну как там ?
[10:05:16] iliamaslakov вышел из конференции
[10:05:58] <andrew_b> Работаю над.
[10:40:13] iliamaslakov зашёл в конференцию
[10:41:06] <iliamaslakov> сломали мне ироды всю систему своим mv ~/.config ~/.config_
[10:41:40] <andrew_b> iliamaslakov: это у тебя руки кривые. У меня ничего не сломано.
[10:42:47] <iliamaslakov> >andrew_b: iliamaslakov: это у тебя руки кривые. У меня ничего не сломано.
у меня тоже пока что то не взглюкнуло и не свалился менеджер сессии
[10:43:13] <andrew_b> Так какая твоя печаль?
[10:56:45] <iliamaslakov> нудно пришлось копировать
[10:57:21] <iliamaslakov> часть программ к тому времени успели перезаписать своими дефолтами этот каталог
[10:57:42] <iliamaslakov> еще раз восстанавливал, и еще раз и еще...
[11:08:18] <andrew_b> Готово.
[11:09:09] <iliamaslakov> вижу, компилю
[11:29:11] <iliamaslakov> Яростно плюсую!
[11:30:37] ASM вышел из конференции
[11:30:38] ASM зашёл в конференцию
[11:30:47] <iliamaslakov> andrew_b, как сумел?!!
[11:40:01] iliamaslakov вышел из конференции
[11:41:54] iliamaslakov зашёл в конференцию
[12:08:39] <andrew_b> Если долго мучиться, что-нибудь получится.
[12:28:47] <iliamaslakov> slavazanko/w, !
[12:28:55] <slavazanko/w> ?
[12:29:18] <iliamaslakov> голосуйт?
[12:29:32] <slavazanko/w> да, разрешаю голосовать
[12:35:38] <andrew_b> Нет.
[12:35:43] <andrew_b> Не готово ещё.
[12:35:58] <iliamaslakov> andrew_b, жопа не стрясётся?
[12:36:05] <andrew_b> ХЗ.
[12:36:12] <andrew_b> Вы же проверяете.
[12:36:24] <iliamaslakov> ага, особено славег
[12:36:39] <iliamaslakov> он уже в том месяце проверил...
[12:36:42] <slavazanko/w> я пока не проверяю
[12:36:50] <slavazanko/w> просто голос не убираю
[12:37:32] <iliamaslakov> )
[12:44:31] <iliamaslakov> у нас же есть какой то косяк со сборкой статиком mc, да?
[12:46:50] <andrew_b> Кстати, Слава, как там со статиком? Ты же баги развешивал на glib в две багзилы.
[12:47:05] <slavazanko/w> никак. всем пох
[12:47:44] <andrew_b> А ещё рз не пробовал? Вдруг само прошло?
[12:47:57] <iliamaslakov> slavazanko/w: никак. всем пох, это то да, но там в состоянии "никак" или "ваще рай" ?
[12:48:00] <slavazanko/w> гм. Попробую
[12:49:00] <slavazanko/w> iliamaslakov: пока не знаю сам :)
[12:49:42] <iliamaslakov> slavazanko/w, да меня тут со всех сторон потрахивают
[12:49:59] <iliamaslakov> задолбался анальные защиты ставить...
[12:50:05] <iliamaslakov> не помогает...
[12:50:12] <slavazanko/w> ?
[12:50:17] <slavazanko/w> ты про статическую линковку?
[12:51:02] <iliamaslakov> то данные для 13-й выгрузил не так, то по ндфл проблемы
[12:51:15] <iliamaslakov> всё неделю приперал домой к 10
[12:51:23] <iliamaslakov> без сил
[12:51:32] <slavazanko/w> а сейчас? посвободнее?
[12:51:40] <iliamaslakov> не...
[12:52:17] <iliamaslakov> полько пофлудить успеваю в перерывах между выполнением запросов
[12:52:27] <iliamaslakov> сосредоточиться нереально
[12:58:11] andrew_b вышел из конференции
[13:38:00] ASM вышел из конференции
[13:38:01] ASM зашёл в конференцию
[15:03:28] andrew_b зашёл в конференцию
[17:21:44] <iliamaslakov> andrew_b, так бранч пока не закончен?
[17:57:42] andrew_b вышел из конференции
[19:13:51] ASM вышел из конференции
[19:14:07] ASM зашёл в конференцию
[19:14:44] ASM вышел из конференции
[19:14:45] ASM зашёл в конференцию
[20:12:04] slavazanko/h зашёл в конференцию
[21:14:24] ASM вышел из конференции
[21:14:25] ASM зашёл в конференцию
[21:19:48] slavazanko/h вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!