Move the args after luksOpen.
Fix for #12, Restore default IFS inside for-loop.

That will fix the issue with luks_trim, when the IFS was set to : the
result of ${cryptsetup_args} was like "${cryptsetup_args}".
A typo in variable name.
functions.sh: Add failed commands to shell history.

It's nice to be able to just hit the up arrow to try the command again,
especially in the case when cryptsetup fails due to invalid password
entry, and you'd like a quick extra chance at entering your 93 character
long military grade password.

Signed-off-by: Piotr Karbowski <piotr.karbowski@gmail.com>
Readme update.
Readme update
Less conffusing troubleshooting.
Update urls from github to bitbucket.

Because github removed upload feature the repository and files for
downloads were moved there.
Skip mounting /newroot is already mountpoint.

Needed for possible support for zfs via external hooks.
Hooks support.
Rework of boot_newroot
Todo update
Multiple fixes and cleanups.

- Use $* instead of $@ in message functions.
- Add missing die() function.
- Don't fail hard if we run system without /usr at all.
use env -i to drop all env variables from init.

Without it, the init will get the kernel boot params env variables,
which shoudnt because some of tham may or may not affect running system.
Todo update
Update script's license part.
todo update
Adjust zlib tarball url.
Merge branch 'master' into devel
So much typo