История изменений
Исправление
stevejobs,
(текущая версия)
:
1) Я и так собираю нужное мне средствами системы. Мне это не нравится, т.к. требует усилий. В конце концов, есть macports итп. Портеж удобней и, самое главное, там уже есть нужные ебилды.
Чтобы все было легко и хорошо есть такая штука - Gentoo Prefix. О ней здесь речь.
2) Мне нужно собирать это окружение не только на локальной машине но и на виртуальных/шаредхостингах. Я и так собираю это руками. Например, вот это - мой скрипт «наивной» установки PHP 5.5.5-dev (ночная сборка) на шаред-хостинг, где свой собственный PHP - протухший 5.3: https://github.com/olegchir/php-for-shared-hosting/blob/master/install-php-la...
Но, например, мне сейчас понадобились слоты. Да, я напишу слоты. И юзы напишу. И все остальное тоже. Но зачем мне их писать, если оно уже написано в портеже?
Ну и да, чрут здесь совсем не годится, т.к. на каждый чих придется писать как минимум ядреные CGI-wrapers, которые будут внутри поднимать чрут, и от этого просядет перфоманс. Который и так невеликий из-за использования CGI.
3) Если так хорошо разбираешься в генту, сам бы уже пошел давно да поправил тот скрипт префикса. Вангую, изобразить ситуацию можно легко - временно переместить системный gcc куда-нибудь в другое место. Будет то же самое, что было бы с «неправильным» gcc, только ошибки чуть-чуть другие
4)
А так либо правь debootstrap скрипт
Кэп в треде. А слабо как-нибудь хакнуть, чтобы оно заработало без правки ванильных скриптов? Пользователи не должны править системные скрипты.
И да, это не debootstrap, а gentoo-bootstrap.
Исходная версия
stevejobs,
:
1) Я и так собираю нужное мне средствами системы. Мне это не нравится, т.к. требует усилий. В конце концов, есть macports итп. Портеж удобней и, самое главное, там уже есть нужные ебилды.
2) Мне нужно собирать это окружение не только на локальной машине но и на виртуальных/шаредхостингах. Я и так собираю это руками. Например, вот это - мой скрипт «наивной» установки PHP 5.5.5-dev (ночная сборка) на шаред-хостинг, где свой собственный PHP - протухший 5.3: https://github.com/olegchir/php-for-shared-hosting/blob/master/install-php-la...
Но, например, мне сейчас понадобились слоты. Да, я напишу слоты. И юзы напишу. И все остальное тоже. Но зачем мне их писать, если оно уже написано в портеже?
Ну и да, чрут здесь совсем не годится, т.к. на каждый чих придется писать как минимум ядреные CGI-wrapers, которые будут внутри поднимать чрут, и от этого просядет перфоманс. Который и так невеликий из-за использования CGI.
3) Если так хорошо разбираешься в генту, сам бы уже пошел давно да поправил тот скрипт префикса. Вангую, изобразить ситуацию можно легко - временно переместить системный gcc куда-нибудь в другое место. Будет то же самое, что было бы с «неправильным» gcc, только ошибки чуть-чуть другие
4)
А так либо правь debootstrap скрипт
Кэп в треде. А слабо как-нибудь хакнуть, чтобы оно заработало без правки ванильных скриптов? Пользователи не должны править системные скрипты.
И да, это не debootstrap, а gentoo-bootstrap.