]> gitweb.fluxo.info Git - kvmx.git/commitdiff
Provision: script params
authorSilvio Rhatto <rhatto@riseup.net>
Fri, 10 Mar 2017 03:39:55 +0000 (00:39 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Fri, 10 Mar 2017 03:39:55 +0000 (00:39 -0300)
kvmx
provision/desktop-basic
provision/desktop-full

diff --git a/kvmx b/kvmx
index 5d555dc0c79f054651655bd90f0eda02f90e506a..7cfce3cc187c78216abd2b4a861d2abd5663bfad 100755 (executable)
--- a/kvmx
+++ b/kvmx
@@ -364,7 +364,7 @@ function kvmx_provision {
     rsync -av -e "$SSH_COMMAND -o Port=$SSH" --rsync-path "sudo rsync" $ORIG/ $SSH_LOGIN@127.0.0.1:$DEST/
   fi
 
-  echo "sudo $provision_command" | kvmx_ssh
+  echo "sudo $provision_command $hostname $domain $mirror" | kvmx_ssh
 }
 
 # Print guest image file name
index 85674749545b5e7f420d3963d465eb0f3b8e80ee..5438b679d2b0a39b03ada61162d5e1808c361c8d 100755 (executable)
@@ -5,8 +5,17 @@
 
 # Parameters
 DIRNAME="`dirname $0`"
+BASENAME="`basename $0`"
+HOSTNAME="$1"
+DOMAIN="$2"
+MIRROR="$3"
 APT_INSTALL="LC_ALL=C DEBIAN_FRONTEND=noninteractive apt-get install -y"
 
+# Set hostname
+echo "$HOSTNAME.$DOMAIN"           | sudo tee /etc/hostname > /dev/null
+echo "127.0.0.1 $HOSTNAME.$DOMAIN" | sudo tee /etc/hosts    > /dev/null
+
+# Configure keyboard
 cat <<-EOF | sudo tee /etc/default/keyboard > /dev/null
 # KEYBOARD CONFIGURATION FILE
 
index 7075b72917ecdf426af76311fa1107fa0f8b2656..8c2d516048133ca7cd55a87e019c897f1d82c1d4 100755 (executable)
@@ -3,5 +3,8 @@
 # Full desktop
 #
 
+# Parameters
+APT_INSTALL="LC_ALL=C DEBIAN_FRONTEND=noninteractive apt-get install -y"
+
 # Install cinnamon
-sudo apt-get install -y cinnamon
+$APT_INSTALL cinnamon