summaryrefslogtreecommitdiffstats
path: root/data/install_server.sh
diff options
context:
space:
mode:
authorsr2013-05-10 16:44:31 +0200
committersr2013-05-10 16:44:31 +0200
commit7271743d430cf4028a77fd8ead0d20c3a101082b (patch)
tree8f95ad3951687633db621f638fcf99b39e1830f6 /data/install_server.sh
parentMerge branch 'master' of simonslx:openslx-ng/tm-scripts (diff)
downloadtm-scripts-7271743d430cf4028a77fd8ead0d20c3a101082b.tar.gz
tm-scripts-7271743d430cf4028a77fd8ead0d20c3a101082b.tar.xz
tm-scripts-7271743d430cf4028a77fd8ead0d20c3a101082b.zip
Add Server install script
Diffstat (limited to 'data/install_server.sh')
-rwxr-xr-xdata/install_server.sh30
1 files changed, 30 insertions, 0 deletions
diff --git a/data/install_server.sh b/data/install_server.sh
new file mode 100755
index 00000000..947f1688
--- /dev/null
+++ b/data/install_server.sh
@@ -0,0 +1,30 @@
+#!/bin/sh
+
+TOOLS="git squashfs-tools rsync" # TODO: lighttpd tftpd(?)
+
+for tool in $TOOLS; do
+ echo " ###### Installiere $tool ##########"
+ apt-get install -y $tool
+done
+
+# lighttpd konfigurieren
+# konfig: www-root = /srv/openslx/www
+
+# tftpd konfigurieren
+# tftp root = /srv/openslx/tftp
+
+
+echo " ##### Klone das mltk repository ########"
+
+git clone git://git.openslx.org/openslx-ng/tm-scripts
+
+echo "....Fertig"
+echo "mltk liegt nun im Verzeichnis $(pwd)/tm-scripts"
+echo "Extrahieren und Erstellen der Basissystemdaten:"
+echo "./mltk remote stage31 -b"
+echo "./mltk remote stage32 -b"
+echo "Verpacken der Daten als initramfs:"
+echo "./mltk server local stage31 -e stage31"
+echo "./mltk server local stage32 -e stage32"
+echo "."
+