]> gitweb.fluxo.info Git - kvmx.git/commitdiff
Drop vmdebootstrap as it will be descontinued
authorSilvio Rhatto <rhatto@riseup.net>
Mon, 30 Jul 2018 14:03:10 +0000 (11:03 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Mon, 30 Jul 2018 14:03:10 +0000 (11:03 -0300)
See https://lists.debian.org/msgid-search/aeb59515ee63c658e40927a401fd1b200747a168.camel@liw.fi

kvmx-create

index 70812ff52d50794224518b2f9e111f005a83535a..1a825aeb7b5e85b0182f7616e88f45a61561fc5c 100755 (executable)
@@ -137,7 +137,6 @@ function kvmx_config {
     kvmx_user_config qcow2_compression y                                "Image compression (y/n)"
   fi
 
-  kvmx_user_config   method            custom                           "Bootstrap method: custom or vmdeboostrap"
   kvmx_user_config   bootloader        grub                             "Bootloader: grub or extlinux"
 }
 
@@ -159,40 +158,6 @@ fi
 # Ensure base folder exists
 kvmx_sudo_run mkdir -p `dirname $image`
 
-#
-# vmdebootstrap version
-#
-function kvmx_create_vmdebootstrap {
-  # Check for requirements
-  for req in vmdebootstrap; do
-    kvmx_install_package $req
-  done
-
-  # Image format
-  if [ "$format" == "qcow2" ]; then
-    format="--convert-qcow2"
-
-    if [ "$qcow2_compression" == "y" ]; then
-      compression="-c"
-    fi
-  fi
-
-  if [ "$booloader" == "grub" ]; then
-    boot_option="--grub"
-  fi
-
-  # Run
-  kvmx_sudo_run vmdebootstrap --verbose --image=$image --size=$size --distribution=$version \
-                              --mirror=$mirror --arch=$arch --hostname=$hostname.$domain $boot_option $format
-
-  # Fix permissions
-  kvmx_sudo_run chown -R `whoami`. `dirname $image`
-
-  # Cleanup
-  kvmx_sudo_run rm debootstrap.log
-  kvmx_sudo_run rm ${image}.raw
-}
-
 #
 # Custom version
 #
@@ -508,11 +473,4 @@ EOF
 }
 
 # Dispatch
-if [ "$method" == "custom" ]; then
-  kvmx_create_custom
-elif [ "$method" == "vmdebootstrap" ]; then
-  kvmx_create_vmdebootstrap
-else
-  echo "$BASENAME: invalid method $method"
-  exit 1
-fi
+kvmx_create_custom