Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 55933 - GIA: Gentoo Install Assistant
Summary: GIA: Gentoo Install Assistant
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Release Media
Classification: Unclassified
Component: Everything (show other bugs)
Hardware: All All
: High enhancement (vote)
Assignee: Gentoo Linux Installer
URL: http://shwag.org/gia
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-07-02 21:24 UTC by Steven Wagner
Modified: 2007-05-10 15:32 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
gentoo install bash script (gia,8.76 KB, text/plain)
2006-01-14 18:30 UTC, Steven Wagner
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Steven Wagner 2004-07-02 21:24:22 UTC
This bug is for tracking the status of GIA, the gentoo install assistant.  Attached is v1, and the latest version can be found at http://shwag.org/gia 
The gentoo install assistant is simply a bash script, with the eventual goal of being included on the livecd.  At and place during a gentoo install off of a gentoo livecd, typing 'gia' at the command line will prompt you with instructions on how you should next proceed.  
  In the future I will be working towards different modes of running gia, such as -verbose (explanations and documentation), -expert (show minimal information and commands), -quick (automatically complete commands that are obvious and gia can do for you), and -quickprompt (to prompt before each thing gia wants to do)
  Currently gia is in a working state, and can be used, though a lot of text that gia says can still be refined and it may not work on all configurations.  Only in a few places does gia automatically complete any steps, (just to shows its ability to do so), and it always says what it does so the user knows whats going on.  

Feedback welcome.  Thanks.
Comment 1 Steven Wagner 2004-07-02 21:35:17 UTC
Since I know this one will come up a few times ...
<Uranther> as long as it does automate *everything*
<shwag> Uranther, nope...actually, the idea is to not automate anything ... and only give hints on what to do next.
<Uranther> cool
<shwag> Uranther, but I do plan on adding a flag so that it can autocomplete obvious things, to help out people who have to do lots of installs frequently and just want to go through it quickly.
<Uranther> not bad :P
Comment 2 Benjamin Judas (RETIRED) gentoo-dev 2004-07-03 08:37:54 UTC
What about using dialog to give it a fancy TUI with menus, msg-boxes etc ?
Comment 3 Ciaran McCreesh 2004-07-03 08:42:42 UTC
1. x86 specific. not good.
2. why are you recommending reiserfs?
Comment 4 Chris Gianelloni (RETIRED) gentoo-dev 2004-07-03 15:45:54 UTC
Well, until this is platform agnostic, there's no way we would add it.  We strive to keep everything as platform agnostic as possible.

I also agree with ciaranm about reiserfs.  Why are you recommending it?
Comment 5 Steven Wagner 2004-07-05 16:58:18 UTC
As for recommending reiserfs, I was going along with the old install guide and the quick install reference, but I now see that the Handbook remains agnostic...so I will update the script to be agnostic for both file system type and platform.
Comment 6 Steven Wagner 2004-07-06 01:29:38 UTC
platform and filesystem specific text has been updated to be agnostic.  I'm still developing some more features for it.  Right now I'm looking for a way to detect if the script isn't being run from an install at all, so that it can be used for post-install system checks to check for possible user mistakes in the installation process.
Comment 7 Steven Wagner 2004-07-06 19:49:29 UTC
Instructions:
1. Boot from livecd.
2. wget shwag.org/gia
3. chmod +x gia
4. ./gia to run the script.
5. Repeate step 4 as needed.
Comment 8 Steven Wagner 2004-07-21 17:38:27 UTC
Can I please get some comments on what else needs to be done here in order to get this included on the 2004.2 livecd.
Comment 9 Chris Gianelloni (RETIRED) gentoo-dev 2004-07-22 04:49:14 UTC
Well, 2004.2 is done and "in the can", so it won't be included.

Until this script can work on every arch that we support, it won't be added to the official LiveCD.  I'll be honest when I tell you that there isn't much chance on this getting added in the near future, unless it truly becomes what it aims to be, and that is a guided version of the Handbook that helps the user through the install.

Perhaps if you added some way to detect the architecture on which you're running, then to display those porttions of the Handbook, taken from the CD (check /mnt/cdrom/docs on a LiveCD) to ensure accuracy.  If that were the case, then it would definitely be worth it.

The problem is that right now we are working to reduce the number of packages that we ship on the LiveCD, because they've gotten too bloated.  There's no need to have an 80MB "minimal" install CD.
Comment 10 John Davis (zhen) (RETIRED) gentoo-dev 2004-07-22 06:05:29 UTC
also, you really need to talk to the gentoo-installer folk. this is right up their alley.
Comment 11 Benjamin Judas (RETIRED) gentoo-dev 2004-08-25 01:57:06 UTC
Eric, reassigning this one to you since
a) we cannot handle this one and
b) I don't know if there's an alias for the installier folks ;P
Comment 12 Steven Wagner 2006-01-14 18:30:23 UTC
Created attachment 77140 [details]
gentoo install bash script

this is the last revision back when I used to work on this.
Comment 13 Preston Cody (RETIRED) gentoo-dev 2006-04-15 12:31:56 UTC
Reassigning to the installer team 'cause I'm sure Eric wants nothing to do with this bug anymore :).
Comment 14 Andrew Gaffney (RETIRED) gentoo-dev 2007-05-10 15:32:02 UTC
Upstream is apparently dead on this, and there's been no activity here for a *long* time.