rich0 / rich0-gentoo-bootstrap Goto Github PK
View Code? Open in Web Editor NEWBased on Dowd and Associate's bootstrap scripts
Based on Dowd and Associate's bootstrap scripts
Gentoo Bootstrap -------------------------------------------------------------------------------- setup_build_gentoo.sh Sets up common needs for 32 and 64 bootstrap scripts and will print out the commands to execute them: can pass 4 options, in order: region security group key pair private key of key pair if you do not set these: region defaults to "us-east-1" security group defaults to "gentoo-bootstrap" and it will be created if needed key pair defaults to "gentoo-bootstrap_$region" e.g. gentoo-bootstrap_us-east-1 key file defaults to "gentoo-bootstrap_$region.pem" The key pair will be created if needed. -------------------------------------------------------------------------------- build_gentoo_64.sh Builds 64 bit Gentoo image. Will use a c1.medium for bootstrap instance. Will use a t1.micro as test instance. Because sudo will be called, this script cannot be run in the backgroud. Recommend running screen before running. Takes 4 options: region security group key pair keyfile -------------------------------------------------------------------------------- build_gentoo_32.sh Builds 32 bit Gentoo image. Will use a c1.medium for bootstrap instance. Will use a t1.micro as test instance. Because sudo will be called, this script cannot be run in the backgroud. Recommend running screen before running. Takes 4 options: region security group key pair keyfile -------------------------------------------------------------------------------- x86_64/remote_gentoo.sh & i386/remote_gentoo.sh The script to be copied to and executed on bootstrap instance. -------------------------------------------------------------------------------- x86_64/.config & i386/.config The .config file for building the kernel. -------------------------------------------------------------------------------- ================================================================================ Updates ================================================================================ Gentoo updates should normally be done manually in case an incorrectly done upgrade may render the system unusable. The purpose of these scripts is to do the same update across regions quickly. The plan is to manually do the update in one region and record the actions in ${architecture}/update_gentoo.sh. Once done these scripts can be used to replay it in the other regions. -------------------------------------------------------------------------------- update_gentoo_64.sh Updates the latest 64-bit Dowd and Associates Gentoo Linux AMI. Will use a c1.medium instance for upgrade and t1.micro as a test instance. Because sudo will be called, this script cannot be run in the background. Recommend running screen before running. Takes 4 options: region security group key pair keyfile -------------------------------------------------------------------------------- update_gentoo_32.sh Updates the latest 64-bit Dowd and Associates Gentoo Linux AMI. Will use a c1.medium instance for upgrade and t1.micro as a test instance. Because sudo will be called, this script cannot be run in the background. Recommend running screen before running. Takes 4 options: region security group key pair keyfile -------------------------------------------------------------------------------- x86_64/update_gentoo.sh & i386/update_gentoo.sh The script to be copied to and executed on update instance. --------------------------------------------------------------------------------
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.