public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] [RFC] Personal Gentoo Installer project pre-alpha release
@ 2018-01-14 18:57 Christopher Díaz Riveros
  2018-01-14 19:01 ` Matthew Thode
  0 siblings, 1 reply; 4+ messages in thread
From: Christopher Díaz Riveros @ 2018-01-14 18:57 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 2052 bytes --]

Good day devs, and users:

It's a pleasure to announce that my personal project is on a pre-alpha
stage. Let me explain some details:

'installer' is the code-name for my project, I'm preparing it as my
thesis project here in Perú. Right now 'installer' is on a prototype
phase, but is ready for some external testing to receive some feedback.

installer has two sub-commands:

	beginner: which is a tutorial-like program that explains all 		
the required steps to install a Gentoo system in a 		friendly
manner, it also enforces the reading of the 		Gentoo Handbook.

	generate: produces a stageX tarball. StageX contains some of 		
the needed files to install and configure Gentoo linux, 		right
now these files include:

			/etc/portage/*
			/etc/timezone
			/etc/locale.gen
			/var/lib/portage/world

Some of the TODOs include:

-Implement the --tui option, which will show all the beginner tutorial
on a ncurses based terminal user interface. (This feature may or may
not be finished, depending on the previous feedback)

-Create the ebuild to be able to download and install it from 	l
ayman or even the main tree.

-Add expert sub-command, which will guide a more experimented user with
some notations during the installation phase.

-Test and add many validations

If you like, you can download/clone/fork it from:

https://github.com/ChrisADR/installer

Please keep in mind that you'll need to install 'installer' both in the
host and in the new Gentoo system if you want to test it, you can do it
by downloading the tarball and running setup.py install.

 wget https://github.com/ChrisADR/installer/archive/v0.1.0-pre-alpha.ta
r.gz
 tar xf v0.1.0-pre-alpha.tar.gz
 cd v0.1.0-pre-alpha.tar.gz/
 python setup.py install

Installer is designed to work with Python 3.4 (since that's the stable
version right now).

Thank you for your time and help.

Best regards,
-- 
Christopher Díaz Riveros
Gentoo Linux Developer
GPG Fingerprint: E517 5ECB 8152 98E4 FEBC  2BAA 4DBB D10F 0FDD 2547

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 636 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-dev] [RFC] Personal Gentoo Installer project pre-alpha release
  2018-01-14 18:57 [gentoo-dev] [RFC] Personal Gentoo Installer project pre-alpha release Christopher Díaz Riveros
@ 2018-01-14 19:01 ` Matthew Thode
  2018-01-15 18:18   ` Robin H. Johnson
  0 siblings, 1 reply; 4+ messages in thread
From: Matthew Thode @ 2018-01-14 19:01 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 419 bytes --]

On 18-01-14 13:57:56, Christopher Díaz Riveros wrote:
> Good day devs, and users:
> 
> 	generate: produces a stageX tarball. StageX contains some of 		
> the needed files to install and configure Gentoo linux, 		right
> now these files include:
> 
> 			/etc/portage/*
> 			/etc/timezone
> 			/etc/locale.gen
> 			/var/lib/portage/world

StageX sounds like stage4 :P

-- 
Matthew Thode (prometheanfire)

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-dev] [RFC] Personal Gentoo Installer project pre-alpha release
  2018-01-14 19:01 ` Matthew Thode
@ 2018-01-15 18:18   ` Robin H. Johnson
  2018-01-16  1:22     ` Christopher Díaz Riveros
  0 siblings, 1 reply; 4+ messages in thread
From: Robin H. Johnson @ 2018-01-15 18:18 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 877 bytes --]

On Sun, Jan 14, 2018 at 01:01:59PM -0600, Matthew Thode wrote:
> On 18-01-14 13:57:56, Christopher Díaz Riveros wrote:
> > Good day devs, and users:
> > 
> > 	generate: produces a stageX tarball. StageX contains some of 		
> > the needed files to install and configure Gentoo linux, 		right
> > now these files include:
> > 
> > 			/etc/portage/*
> > 			/etc/timezone
> > 			/etc/locale.gen
> > 			/var/lib/portage/world
> 
> StageX sounds like stage4 :P
If it's similar to some of the parts discussed in the original Gentoo
Linux Installer project, stageX is just an overlay extracted AFTER
stage3. It's much smaller than the stage4.

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robbat2@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 1113 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-dev] [RFC] Personal Gentoo Installer project pre-alpha release
  2018-01-15 18:18   ` Robin H. Johnson
@ 2018-01-16  1:22     ` Christopher Díaz Riveros
  0 siblings, 0 replies; 4+ messages in thread
From: Christopher Díaz Riveros @ 2018-01-16  1:22 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1178 bytes --]

El lun, 15-01-2018 a las 18:18 +0000, Robin H. Johnson escribió:
> On Sun, Jan 14, 2018 at 01:01:59PM -0600, Matthew Thode wrote:
> > On 18-01-14 13:57:56, Christopher Díaz Riveros wrote:
> > > Good day devs, and users:
> > > 
> > > 	generate: produces a stageX tarball. StageX contains some of 	
> > > 	
> > > the needed files to install and configure Gentoo linux, 		
> > > right
> > > now these files include:
> > > 
> > > 			/etc/portage/*
> > > 			/etc/timezone
> > > 			/etc/locale.gen
> > > 			/var/lib/portage/world
> > 
> > StageX sounds like stage4 :P
> 
> If it's similar to some of the parts discussed in the original Gentoo
> Linux Installer project, stageX is just an overlay extracted AFTER
> stage3. It's much smaller than the stage4.
> 

Right, the main idea is to have a complete set of configurations stored
as an additional layer, that way you just need to extract them in a new
stage3 installation, update the world and, in the best case, you just
have to compile the kernel and install the bootloader.

-- 
Christopher Díaz Riveros
Gentoo Linux Developer
GPG Fingerprint: E517 5ECB 8152 98E4 FEBC  2BAA 4DBB D10F 0FDD 2547

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 636 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2018-01-16  1:22 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-01-14 18:57 [gentoo-dev] [RFC] Personal Gentoo Installer project pre-alpha release Christopher Díaz Riveros
2018-01-14 19:01 ` Matthew Thode
2018-01-15 18:18   ` Robin H. Johnson
2018-01-16  1:22     ` Christopher Díaz Riveros

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox