summaryrefslogtreecommitdiff
path: root/share/hydractl/provision
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2016-10-14 11:02:17 -0300
committerSilvio Rhatto <rhatto@riseup.net>2016-10-14 11:02:17 -0300
commitc4a8a321b33f0b3e67997220eabaf8cb57918adc (patch)
tree7e06d78da01d6a0fdfb83376b14d97e5167b662e /share/hydractl/provision
parent5077ee7d9a9f80ac400ce509124352300e7f8e43 (diff)
downloadhydra-c4a8a321b33f0b3e67997220eabaf8cb57918adc.tar.gz
hydra-c4a8a321b33f0b3e67997220eabaf8cb57918adc.tar.bz2
Provision: openssh-server installation should be optional and disabled for TPC profile
Diffstat (limited to 'share/hydractl/provision')
-rwxr-xr-xshare/hydractl/provision13
1 files changed, 9 insertions, 4 deletions
diff --git a/share/hydractl/provision b/share/hydractl/provision
index 415c0c0..7ed066a 100755
--- a/share/hydractl/provision
+++ b/share/hydractl/provision
@@ -109,6 +109,7 @@ function hydra_provision_config {
hydra_user_config vg $hostname "Install vg"
hydra_user_config grub y "Setup GRUB? (y/n)"
hydra_user_config mirror http://http.debian.net/debian/ "Debian mirror"
+ hydra_user_config ssh y "Install openssh-server? (y/n)"
# Check arch
if [ "$arch" == "armel" ] || [ "$arch" == "armhf" ]; then
@@ -477,9 +478,11 @@ $APT_INSTALL screen cron lsb-release openssl -y
hydra_provision_networking
# SSH.
-echo "Installing OpenSSH daemon..."
-$APT_INSTALL openssh-server -y
-hydra_sudo_run chroot $WORK/ service ssh stop
+if [ "$ssh" == "y" ]; then
+ echo "Installing OpenSSH daemon..."
+ $APT_INSTALL openssh-server -y
+ hydra_sudo_run chroot $WORK/ service ssh stop
+fi
# Sudo.
echo "Installing sudo..."
@@ -491,7 +494,9 @@ echo "Choose a root password."
hydra_sudo_run chroot $WORK passwd root
# Fingerprints
-hydra_provision_fingerprints
+if [ "$ssh" == "y" ]; then
+ hydra_provision_fingerprints
+fi
echo "Umounting installation device..."
hydra_sudo_run umount $WORK/sys $WORK/proc $WORK/dev $WORK