summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorMike Gabriel <mike.gabriel@das-netzwerkteam.de>2016-07-15 13:59:50 +0200
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2016-07-15 13:59:50 +0200
commitca322d1a7a44f727acdeea59fe87d060f9988f3e (patch)
tree4f6ab10753e21c112f24f81384b4daa2ceb131b5 /examples
parent6cef2acb849067e60083a10e6903e45fbfe978b2 (diff)
downloaditzks-systems-ca322d1a7a44f727acdeea59fe87d060f9988f3e.tar.gz
itzks-systems-ca322d1a7a44f727acdeea59fe87d060f9988f3e.tar.bz2
itzks-systems-ca322d1a7a44f727acdeea59fe87d060f9988f3e.zip
New ITZkS system types: displayserver, display.
Diffstat (limited to 'examples')
-rw-r--r--examples/displayserver/README.tftp10
-rw-r--r--examples/displayserver/tftp/_common_/debian-edu/display.cfg5
-rw-r--r--examples/displayserver/tftp/_common_/debian-edu/memtest.cfg6
l---------examples/displayserver/tftp/_common_/display/amd64/initrd.img1
l---------examples/displayserver/tftp/_common_/display/amd64/vmlinuz1
l---------examples/displayserver/tftp/_common_/pxelinux/jessie/pxelinux.01
l---------examples/displayserver/tftp/_common_/syslinux/jessie/syslinux1
l---------examples/displayserver/tftp/debian-edu/debian-edu-splash.png1
-rw-r--r--examples/displayserver/tftp/debian-edu/default-menu.cfg12
l---------examples/displayserver/tftp/debian-edu/display.cfg1
l---------examples/displayserver/tftp/debian-edu/memtest.cfg1
l---------examples/displayserver/tftp/debian-edu/memtest86+.bin1
l---------examples/displayserver/tftp/debian-edu/memtest86.bin1
l---------examples/displayserver/tftp/display1
l---------examples/displayserver/tftp/pxelinux.01
l---------examples/displayserver/tftp/pxelinux.cfg/default1
l---------examples/displayserver/tftp/syslinux1
17 files changed, 46 insertions, 0 deletions
diff --git a/examples/displayserver/README.tftp b/examples/displayserver/README.tftp
new file mode 100644
index 0000000..9a7648e
--- /dev/null
+++ b/examples/displayserver/README.tftp
@@ -0,0 +1,10 @@
+This folder contains a PXE boot environment that provides the
+boot menu for display systems as provided by a standalone
+ITZkS Substitute Teacher Schedule Display Server (aka displayserver).
+
+Installation steps:
+
+ 1. Untar these files to displayserver:/srv/tftp
+
+ $ tar xvz -C /srv -f displayserver-tftp.tar.gz
+
diff --git a/examples/displayserver/tftp/_common_/debian-edu/display.cfg b/examples/displayserver/tftp/_common_/debian-edu/display.cfg
new file mode 100644
index 0000000..36d4b67
--- /dev/null
+++ b/examples/displayserver/tftp/_common_/debian-edu/display.cfg
@@ -0,0 +1,5 @@
+LABEL vplan
+ MENU LABEL ^Vertretungsplan / Info-Terminal
+ MENU DEFAULT
+ KERNEL display/amd64/vmlinuz
+ APPEND initrd=ltsp/amd64.jessie/initrd.img init=/sbin/init-ltsp nfsroot=/opt/ltsp/amd64.jessie,intr,rsize=1048576,wsize=1048576 boot=nfs ro quiet ipappend 2
diff --git a/examples/displayserver/tftp/_common_/debian-edu/memtest.cfg b/examples/displayserver/tftp/_common_/debian-edu/memtest.cfg
new file mode 100644
index 0000000..8bf162a
--- /dev/null
+++ b/examples/displayserver/tftp/_common_/debian-edu/memtest.cfg
@@ -0,0 +1,6 @@
+LABEL memtest86+
+ MENU LABEL Speichertest (memtest86+)
+ kernel debian-edu/memtest86+.bin
+LABEL memtest86
+ MENU LABEL Speichertest (memtest86)
+ kernel debian-edu/memtest86.bin
diff --git a/examples/displayserver/tftp/_common_/display/amd64/initrd.img b/examples/displayserver/tftp/_common_/display/amd64/initrd.img
new file mode 120000
index 0000000..b19c163
--- /dev/null
+++ b/examples/displayserver/tftp/_common_/display/amd64/initrd.img
@@ -0,0 +1 @@
+/srv/ltsp/amd64.jessie/initrd.img \ No newline at end of file
diff --git a/examples/displayserver/tftp/_common_/display/amd64/vmlinuz b/examples/displayserver/tftp/_common_/display/amd64/vmlinuz
new file mode 120000
index 0000000..49f9a5f
--- /dev/null
+++ b/examples/displayserver/tftp/_common_/display/amd64/vmlinuz
@@ -0,0 +1 @@
+/srv/ltsp/amd64.jessie/vmlinuz \ No newline at end of file
diff --git a/examples/displayserver/tftp/_common_/pxelinux/jessie/pxelinux.0 b/examples/displayserver/tftp/_common_/pxelinux/jessie/pxelinux.0
new file mode 120000
index 0000000..f723d02
--- /dev/null
+++ b/examples/displayserver/tftp/_common_/pxelinux/jessie/pxelinux.0
@@ -0,0 +1 @@
+/usr/lib/PXELINUX/pxelinux.0 \ No newline at end of file
diff --git a/examples/displayserver/tftp/_common_/syslinux/jessie/syslinux b/examples/displayserver/tftp/_common_/syslinux/jessie/syslinux
new file mode 120000
index 0000000..7bea767
--- /dev/null
+++ b/examples/displayserver/tftp/_common_/syslinux/jessie/syslinux
@@ -0,0 +1 @@
+/usr/lib/syslinux/modules/bios \ No newline at end of file
diff --git a/examples/displayserver/tftp/debian-edu/debian-edu-splash.png b/examples/displayserver/tftp/debian-edu/debian-edu-splash.png
new file mode 120000
index 0000000..028aa3a
--- /dev/null
+++ b/examples/displayserver/tftp/debian-edu/debian-edu-splash.png
@@ -0,0 +1 @@
+/usr/share/pixmaps/splash/debian-edu-splash.png \ No newline at end of file
diff --git a/examples/displayserver/tftp/debian-edu/default-menu.cfg b/examples/displayserver/tftp/debian-edu/default-menu.cfg
new file mode 100644
index 0000000..4697e25
--- /dev/null
+++ b/examples/displayserver/tftp/debian-edu/default-menu.cfg
@@ -0,0 +1,12 @@
+include debian-edu/display.cfg
+MENU SEPARATOR
+include debian-edu/memtest.cfg
+
+menu hshift 13
+menu width 72
+menu background debian-edu/debian-edu-splash.png
+menu tabmsg ENTER: System starten; TAB: Menueeintraege editieren
+menu autoboot Automatischer Systemstart in # Sekunde{,n}
+default syslinux/vesamenu.c32
+prompt 0
+timeout 30
diff --git a/examples/displayserver/tftp/debian-edu/display.cfg b/examples/displayserver/tftp/debian-edu/display.cfg
new file mode 120000
index 0000000..5d11f72
--- /dev/null
+++ b/examples/displayserver/tftp/debian-edu/display.cfg
@@ -0,0 +1 @@
+../_common_/debian-edu/display.cfg \ No newline at end of file
diff --git a/examples/displayserver/tftp/debian-edu/memtest.cfg b/examples/displayserver/tftp/debian-edu/memtest.cfg
new file mode 120000
index 0000000..953ea54
--- /dev/null
+++ b/examples/displayserver/tftp/debian-edu/memtest.cfg
@@ -0,0 +1 @@
+../_common_/debian-edu/memtest.cfg \ No newline at end of file
diff --git a/examples/displayserver/tftp/debian-edu/memtest86+.bin b/examples/displayserver/tftp/debian-edu/memtest86+.bin
new file mode 120000
index 0000000..1b74cce
--- /dev/null
+++ b/examples/displayserver/tftp/debian-edu/memtest86+.bin
@@ -0,0 +1 @@
+/boot/memtest86+.bin \ No newline at end of file
diff --git a/examples/displayserver/tftp/debian-edu/memtest86.bin b/examples/displayserver/tftp/debian-edu/memtest86.bin
new file mode 120000
index 0000000..2596a63
--- /dev/null
+++ b/examples/displayserver/tftp/debian-edu/memtest86.bin
@@ -0,0 +1 @@
+/boot/memtest86.bin \ No newline at end of file
diff --git a/examples/displayserver/tftp/display b/examples/displayserver/tftp/display
new file mode 120000
index 0000000..e94a655
--- /dev/null
+++ b/examples/displayserver/tftp/display
@@ -0,0 +1 @@
+./_common_/display \ No newline at end of file
diff --git a/examples/displayserver/tftp/pxelinux.0 b/examples/displayserver/tftp/pxelinux.0
new file mode 120000
index 0000000..d23a196
--- /dev/null
+++ b/examples/displayserver/tftp/pxelinux.0
@@ -0,0 +1 @@
+./_common_/pxelinux/jessie/pxelinux.0 \ No newline at end of file
diff --git a/examples/displayserver/tftp/pxelinux.cfg/default b/examples/displayserver/tftp/pxelinux.cfg/default
new file mode 120000
index 0000000..ec0c12a
--- /dev/null
+++ b/examples/displayserver/tftp/pxelinux.cfg/default
@@ -0,0 +1 @@
+../debian-edu/default-menu.cfg \ No newline at end of file
diff --git a/examples/displayserver/tftp/syslinux b/examples/displayserver/tftp/syslinux
new file mode 120000
index 0000000..f6725ad
--- /dev/null
+++ b/examples/displayserver/tftp/syslinux
@@ -0,0 +1 @@
+./_common_/syslinux/jessie/syslinux \ No newline at end of file