]> gitweb.fluxo.info Git - kvmx.git/commitdiff
Adds startup_command config
authorSilvio Rhatto <rhatto@riseup.net>
Thu, 30 Nov 2017 23:21:14 +0000 (21:21 -0200)
committerSilvio Rhatto <rhatto@riseup.net>
Thu, 30 Nov 2017 23:21:14 +0000 (21:21 -0200)
kvmx
kvmxfile

diff --git a/kvmx b/kvmx
index 1b8e06dc93e419386c08c1450954ec90289a8c93..fc7ba38e3eaa3d1729facae99bf7f1c25ef23427 100755 (executable)
--- a/kvmx
+++ b/kvmx
@@ -450,6 +450,11 @@ function kvmx_up {
     $DIRNAME/$BASENAME xephyr $VM
   fi
 
+  if [ ! -z "$startup_command" ] && [ "$ssh_support" == "y" ]; then
+    echo "Running $startup_command..."
+    echo "nohup $startup_command" | kvmx ssh $VM &> /dev/null &
+  fi
+
   kvmx_status
 }
 
index c0650d34fef638d64beab4b40fb5423382077b72..6926e216c2ae655d6c25200557954f14ec087e8f 100644 (file)
--- a/kvmxfile
+++ b/kvmxfile
@@ -36,6 +36,10 @@ shared_folder_mountpoint="/home/$user/code/$VM"
 #provision_command="/usr/local/share/kvmx/provision/development"
 #provision_command="/usr/local/share/kvmx/provision/desktop-basic"
 
+# Startup command
+#startup_command="/path/to/custom/command"
+#startup_command="hydractl upgrade"
+
 # Graphics
 # See https://wiki.archlinux.org/index.php/QEMU#Graphics
 #graphics="-vga std -nographic -vnc :$GUEST_DISPLAY"