Remove bz2 -j flag and add -p preserve permissions.
Additionally, tar shouldn't print anything unless something goes wrong,
which the user may be interested it.
Useless variable is useless.
Add execute_exclusively() helper function
Not sure whose idea it was to put (), hurts highlighting and variables
set in there are not visible on the outside.
mkdir -p doesen't output anything
Sometimes I wonder whose idea it was to supress wget's output...
It is not really secure to provide an easy to guess/bruteforce root
password.
Don't try setting an empty password.
Add PORTAGE_SOURCE var.
Accept changes to PORTAGE_SOURCE on the command line.
PORTAGE: Don't unpack the entire archive in /var/... Instead, unpack the
archive directly into the target VM.
STAGE3: Don't keep stage3 filesystems unpacked in /var/... Instead
unpack them when needed, where needed.
Add a special value "none" to not set up the portage tree.
Fix password handling: defining a password on command line and then
entering blank set the password to blank.
Remove the bind mount lie as that would require a custom portage setup
Update README with PORTAGE_SOURCE
Remove backslash (used because vim's highlighting broke on _)
use fetch_stage3 and fetch_portage directly in fetch().
Remove the now-defunct fetch_template function.