take stronger action in launcher when people are using an unsupported filesystem
authorSam <sam.saffron@gmail.com>
Fri, 29 May 2015 00:39:28 +0000 (10:39 +1000)
committerSam <sam.saffron@gmail.com>
Fri, 29 May 2015 00:39:28 +0000 (10:39 +1000)
launcher

index 2d47ff2d6d8434254c68abec8426eee276ed8ff2..a8dedc7664fcfb5c41dec033055f6f4ce8669df7 100755 (executable)
--- a/launcher
+++ b/launcher
@@ -102,16 +102,14 @@ prereqs() {
 
   # 2. running aufs or btrfs
   test=`$docker_path info 2> /dev/null | grep 'Driver: '`
-  if [[ "$test" =~ [aufs|btrfs] ]] ; then : ; else
-    echo "Your Docker installation is not using the recommended AuFS (union filesystem) and may be unstable."
-    echo "If you are unable to bootstrap / stop your image please report the issue at:"
-    echo "https://meta.discourse.org/t/discourse-docker-installation-without-aufs/15639"
+  if [[ "$test" =~ [aufs|btrfs|zfs|overlay] ]] ; then : ; else
+    echo "Your Docker installation is not using a supported filesystem if we were to proceed you may have a broken install."
+    echo "aufs is the recommended filesystem you should be using (zfs/btrfs and overlay may work as well)"
+    echo "You can tell what filesystem you are using by running \"docker info\" and looking at the driver"
     echo ""
-    read -p "Continue without proper filesystem? [yN]" yn
-    case $yn in
-        [Yy]* ) break;;
-            * ) exit 1;;
-    esac
+    echo "If you wish to continue anyway using your existing unsupported filesystem"
+    echo "read the source code of launcher and figure out how to bypass this."
+    exit 1
   fi
 
   # 3. running recommended docker version