summaryrefslogtreecommitdiff
path: root/backend/modules/install_services
diff options
context:
space:
mode:
Diffstat (limited to 'backend/modules/install_services')
-rw-r--r--backend/modules/install_services19
1 files changed, 19 insertions, 0 deletions
diff --git a/backend/modules/install_services b/backend/modules/install_services
new file mode 100644
index 0000000..e3b74c3
--- /dev/null
+++ b/backend/modules/install_services
@@ -0,0 +1,19 @@
+#!/bin/bash
+
+# Synopsis: configure_target_services
+#
+# This function configures the services and their autostart
+function configure_target_services()
+{
+ send install_step configure_target_services
+ # prepare ssh
+ if [ /etc/init.d/ssh ]; then
+ if [ ! -e "$TARGET/etc/ssh/ssh_host_rsa_key" ]; then
+ ssh-keygen -q -t rsa -f "$TARGET/etc/ssh/ssh_host_rsa_key" -C '' -N ''
+ fi
+ if [ ! -e "$TARGET/etc/ssh/ssh_host_dsa_key" ]; then
+ ssh-keygen -q -t dsa -f "$TARGET/etc/ssh/ssh_host_dsa_key" -C '' -N ''
+ fi
+ fi
+}
+