From: Ildar Mulyukov <ildar@altlinux.ru> To: devel-distro@lists.altlinux.org Subject: Re: [devel-distro] Builder Live/Appliance Date: Sun, 11 Nov 2012 01:58:47 +0600 Message-ID: <1352577527.2732.5@ildar.innovations.kz> (raw) In-Reply-To: <20121110133730.GY11474@osdn.org.ua> (from mike@osdn.org.ua on Sat Nov 10 19:37:30 2012) On 10.11.2012 19:37:30, Michael Shigorin wrote: > On Sat, Nov 10, 2012 at 10:00:37AM +0600, Ildar Mulyukov wrote: > Такой вариант знаком, но уже есть возможность просто выпечь > vm hdd image с совсем базовыми настройками; до генерации описания > конфигурации виртуальной машины не добрался, хотя в ту сторону > тоже с год тому копал. > > См. тж. {conf.d,lib}/vm.mk и icewm-20120831-*.qcow2.xz по ссылке выше. По форме --- пока не принципиально. С этим можно потом разобраться. Я об этом написал, чтобы обрисовать целевую аудиторию. > > 1. Основная функциональность (сборка пакетов, например) доступна по > ssh. > openssh-server добавить недолго, а что делать с подъёмом sshd? > Как минимум придётся ставить пароль или класть ключик > пользователю altlinux (беспарольного не пустят). Ключ можно прописать в той конфигурации, о которой идёт речь ниже. > > 2. конфигурирование: > > . минимально мне хотелось бы иметь возможность загружать > > конфигурацию с флешки автоматически при загрузке > > Если хочется rw overlay, есть смысл копнуть в сторону > портирования поддержки уже существующих наработок boyarsh@ > (я в них заглядывал, но и не более -- возможно, просто работает, > возможно, что-то надо ещё доделать). да, но нет. :))) Честно говоря, хочется чего-нибудь попроще: файл, в котором прописано, какие шары куда монтировать. Для этого хватит и двух-пяти строк. Это при условии, что: а. задекларировано, откуда берутся файлы репозитария и куда кладутся выходные пакеты. b. Всё остальное конфигурится автоматически. > > 3. Возможности преднастройки. > > . подключение nfs/cifs для доступа к APT repo и чтобы положить > > результаты работы (/out). Эта информация берётся из конфигурации. > > . автоматическое подключение свап-разделов на доступных дисках. > > . автоматическое конфигурирование размера /tmp в соответствии с > > доступной виртуальной памятью (RAM+swap) > > > > В результате должен получиться универсальный и легко > > тиражируемый инструмент с понятным входом (APT repo) и выходом > > (пакеты или образы из mkimage). > > Это всё лучше продублировать в виде FR на mkimage-profiles, > потому как локальные тудушки скоро догонят код по объёму... Оки, после того, как посмотрю тот live-builder.iso, который у меня только что собрался. [...] > On Sat, Nov 10, 2012 at 01:31:59PM +0400, Михаил Радюк wrote: > > live-builder.iso -- <<живая сборочница>>, способная собрать > > себя сама при доступности интернета, либо syslinux.iso -- > > автономно > > BTW "на автомате" в виртуалке с 4096M RAM (бишь когда под /tmp > отдаётся ~2G) уже не собирается -- надо или добавлять памяти, > или mount -o remount,size=3g /tmp какое делать. В первом > варианте даже пересобрало себя, как встарь. Вот это я и имел в виду. На обычной машине разумный размер tmpfs по умолчанию --- сколько-то процентов от физической RAM. На сборочнице можно поднять рабочий каталог для сборки до n*RAM (n > 1). При этом всё прекрасно и когда нужно свопится, это по моему опыту. Насколько я помню, сейчас основные хэшерницы работают именно в tmpfs. [...] > > На сколько мне известно, у тёзки есть мысли на счёт > > web-мордочки, деталей не знаю. > > А тут всё просто: веб-приложения умею примерно с такой же > низкой скоростью, как и сишный код. Поэтому либо кто поможет, > либо оно когда-то в свободное время самозародится. Да, тут всё ясно. Есть голубая мечта о таком сайте, который получив на вход несколько параметров, будет выпекать ISO и выгружать пользователю. Только пока сделать некому. Кстати, выглядит, как неплохая задачка для курсовой работы. С уважением, -- Ildar Mulyukov, free SW designer/programmer/packager ====================================== email: ildar@altlinux.ru Jabber: ildar.mulyukov@gmail.com ICQ: 4334029 ALT Linux http://packages.altlinux.org/ru/Sisyphus/maintainers/ildar/ ======================================
next prev parent reply other threads:[~2012-11-10 19:58 UTC|newest] Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top 2012-11-10 4:00 Ildar Mulyukov 2012-11-10 9:31 ` Михаил Радюк 2012-11-10 13:37 ` Michael Shigorin 2012-11-10 19:58 ` Ildar Mulyukov [this message] 2012-11-11 16:58 ` Michael Shigorin 2012-11-16 5:26 ` [devel-distro] [Builder Live/Appliance] tmpfs Ildar Mulyukov 2012-11-19 21:48 ` Michael Shigorin 2012-11-20 6:19 ` Ildar Mulyukov
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=1352577527.2732.5@ildar.innovations.kz \ --to=ildar@altlinux.ru \ --cc=devel-distro@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Distributions development This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel-distro/0 devel-distro/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel-distro devel-distro/ http://lore.altlinux.org/devel-distro \ devel-distro@lists.altlinux.org devel-distro@lists.altlinux.ru devel-distro@lists.altlinux.com public-inbox-index devel-distro Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel-distro AGPL code for this site: git clone https://public-inbox.org/public-inbox.git