On Tue, Jul 21, 2015 at 03:05:04AM +0300, Andrew Savchenko wrote: > On Mon, 20 Jul 2015 10:51:00 +0200 Michał Górny wrote: > > Dnia 2015-07-18, o godz. 12:01:48 > > Matthew Marchese <maffblas...@gentoo.org> napisał(a): > > > > > I have recently pressed the reboot button on the ol' Installer project. > > > I've been able to talk to quite a few developers one-on-one via IRC > > > concerning my plans. Most seem to be in support of Gentoo having a > > > "official" installer (the biggest concern is appears to be how things > > > will be implemented and the amount of features involved). This e-mail is > > > to fulfill GLEP 39's request for comments (RFC), concerns, requests, etc. > > > Since I'm a little new to the project I'm coming with a bit of ignorance; > > > I know the previous Installer project fostered mixed feelings. > > > > > > If you'd like to review before replying you can see the Wiki page and > > > find the source on GitHub: https://github.com/gentoo/stager > > > > > > To summarize I'm writing it in pure Python 3. It first will be able to > > > create full backups (stage 4s) and recoveries. After that is finished I > > > plan to move on to installations. There will potentially be a web > > > interface UI for it. Others are free to create other front-ends; to me a > > > web UI makes the most sense and would probably require the least deps. > > > > > > I'd like to hear it all so please speak your mind. Looking forward to > > > hearing from you. > > > > On a semi-related note, I was thinking about doing a semi-related > > project :). > > > > I personally don't think Gentoo needs installer as-is. However, I think > > we'd really benefit from having some kind of helper scripts / checklist > > of tasks to be done prior to/after install. > > > > For example, you'd run 'check-my-install' script and it'd tell you what > > you likely forgot to set up :). > > Maybe a bit off-topic, but occasionally I need a tool to "fast > install Gentoo and fine-tune it later". This happens quite often on > a new job box, oh during visits where I'm given a workstation and > 3-4 hours to set it up before doing real work and so on. > > The idea is to have binary-based Gentoo ready to work on general > common hardware with such software out of the box as fully-fledged > modern gui browsers (chromium, firefox), libreoffice, xterm, > screen, vim, compilers, ldap support and other dev tools. Set of > packages may vary, but the idea is that they should work out of the > box due to tight constrains on initial system configuration (boss > should see that I'm doing my job at the end of the day). > > But afterwards I'd like to tune this setup in a usual Gentoo way: > configure kernel, USE flags, {C,CXX,F,FC,LD}FLAGS, select proper > alternatives and so on more or less accordant to the devmanual. > > Self prepared catalyst build for general ~amd64 looks appropriate > to the task, but they require too much maintenance effort: each > update is a pain and quite time consuming and I need such images > only once or twice per year, but still I need them! > > In the ideal world it would be nice to have such stage4 ebuilds > available to speed-up initial installation and configuration > process. > > Best regards, > Andrew Savchenko
Take a look at the new project Blueness is working on: https://wiki.gentoo.org/wiki/Project:RelEng_GRS It basically builds binpkgs for a few standard configurations so it sounds exactly like what you want. -- Jason