[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 вышел из конференции