diff options
author | Sam Thursfield <sam.thursfield@codethink.co.uk> | 2014-06-11 17:33:53 +0100 |
---|---|---|
committer | Sam Thursfield <sam.thursfield@codethink.co.uk> | 2014-06-11 17:33:53 +0100 |
commit | e83ee0e46b11ac08706044388c6990fa048cfdc2 (patch) | |
tree | 8dce61de615479d0c6bc693a339cab38370bf7a3 | |
parent | 0fbcc80442b42b7a785e4cbb1fabea044094441f (diff) | |
parent | 525ba822dcbaf125e30a58cd0af5747d660ff3fa (diff) | |
download | baserock-chroot-e83ee0e46b11ac08706044388c6990fa048cfdc2.tar.gz |
Merge branch 'sam/btrfs-on-load'
Reviewed-By: Lars Wirzenius <lars.wirzenius@codethink.co.uk>
-rwxr-xr-x | enter-baserock | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/enter-baserock b/enter-baserock index 4ce2b52..b4b73ff 100755 --- a/enter-baserock +++ b/enter-baserock @@ -39,6 +39,14 @@ fi cd / +if ! grep -q btrfs /proc/filesystems; then + echo "No btrfs support detected in kernel, attempting to load btrfs module" + if ! sudo -p "Password (to run 'modprobe -v btrfs'): " modprobe -v btrfs; then + echo "Loading module failed, looks like your kernel doesn't support Btrfs." + echo "Deploying systems to Btrfs disk images will not work correctly." + fi +fi + if test "x$SSH_AUTH_SOCK" != "x"; then echo "Forwarding SSH agent into chroot" TDIR=$(mktemp --tmpdir=/tmp -d) |