Initial commit

Signed-off-by: Byron Sanchez <byron@hackbytes.com>
Added GPLv3 license

Signed-off-by: Byron Sanchez <byron@hackbytes.com>
Added README describing repo

Signed-off-by: Byron Sanchez <byron@hackbytes.com>
Removed tests directory and scripts

Signed-off-by: Byron Sanchez <byron@hackbytes.com>
Removed docs directory

Signed-off-by: Byron Sanchez <byron@hackbytes.com>
Removed helper directory

Signed-off-by: Byron Sanchez <byron@hackbytes.com>
Removed original README

Signed-off-by: Byron Sanchez <byron@hackbytes.com>
Removed simple gentoo config

Signed-off-by: Byron Sanchez <byron@hackbytes.com>
Removed setups directory

Signed-off-by: Byron Sanchez <byron@hackbytes.com>
Changed gentoo installation script filename

Signed-off-by: Byron Sanchez <byron@hackbytes.com>
Added reboot phase

Signed-off-by: Byron Sanchez <byron@hackbytes.com>
Fixed awk printing of swap config

The printing was not working properly. The forward slash was being interpretted
as a regex. This commit ensures the awk printing works and results in an LVM
path

Signed-off-by: Byron Sanchez <byron@hackbytes.com>
Added ability to download the latest stage

The original script allows you to specify a stage to download. For convenience,
this commit will take a standard gentoo mirror url and find the latest stage.
Stage download links contain the date, so this commit allows you to avoid having
to constantly update the config file with new urls each time a new stage comes
out.

This "latest stage" feature is implemented by specifying the
`stagestatus=latest` configuration option in the installation config file.

Signed-off-by: Byron Sanchez <byron@hackbytes.com>
Changed make.conf path from /etc/make.conf to /etc/portage/make.conf

Signed-off-by: Byron Sanchez <byron@hackbytes.com>
Added repos.conf config option

The reposconf config option allows defining of repositories in the installation
config file. These repositories will be written to the repos.conf file during
installation of the operating system.

This is useful for defining rsync repos.

Signed-off-by: Byron Sanchez <byron@hackbytes.com>
Lowercased the hostname value

Signed-off-by: Byron Sanchez <byron@hackbytes.com>
Added ability to defined multiple hosts file entries

Signed-off-by: Byron Sanchez <byron@hackbytes.com>
Abstracted network interface name in network config option

Signed-off-by: Byron Sanchez <byron@hackbytes.com>
Added config options for creating package.env-based files and dirs

Signed-off-by: Byron Sanchez <byron@hackbytes.com>
Added option for adding services to the sysinit runlevel

Signed-off-by: Byron Sanchez <byron@hackbytes.com>