Skip to content

A script to make current a newly-created Gentoo VM on the Rackspace Cloud hosting service

License

Notifications You must be signed in to change notification settings

erikmack/provision-rsc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Gentoo is great!  The Rackspace Cloud is great!

But, the initial state of a new Gentoo image in the Rackspace Cloud is
crusty - there is no portage tree, and the installed package base is
quite old.  To bring it current requires several hours of
intervention.

This script automates the process.  Now I can issue:

wget https://github.com/erikmack/provision-rsc/raw/master/provision-rsc \
	&& chmod +x provision-rsc && ./provision-rsc

... and after some emerging I'll have a current system.

Because the script is implemented as a makefile, it can be resumed if
interrupted (due to error, or user termination) without repeating
unnecessary preceding steps.

Also, it becomes easy to add targets which extend or modify the
default behavior.  

For example, one goal is to be able to set up not only a seed server
which syncs from the Gentoo repositories (the current behavior), but
also downstream servers that sync from the seed.

Or, to customize your server with specific applications, you can add
targets that test for the binary and emerge the package if the binary
isn't found.

I hope you find the script helpful.  Contact me with questions through
the Github project page.


About

A script to make current a newly-created Gentoo VM on the Rackspace Cloud hosting service

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published