summaryrefslogtreecommitdiff
path: root/internet-kiosk-management/share
diff options
context:
space:
mode:
authorMike Gabriel <mike.gabriel@das-netzwerkteam.de>2012-08-20 15:41:45 +0200
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2012-08-20 15:41:45 +0200
commitf9c4beddd50d7fd38f6adfb339df6f26538715f5 (patch)
tree876052eee86fa4b1fdf14020d6e8c3af785d560d /internet-kiosk-management/share
downloadinternet-kiosk-f9c4beddd50d7fd38f6adfb339df6f26538715f5.tar.gz
internet-kiosk-f9c4beddd50d7fd38f6adfb339df6f26538715f5.tar.bz2
internet-kiosk-f9c4beddd50d7fd38f6adfb339df6f26538715f5.zip
initial commit, adapted from x2gothinclient 1.0.1.8
Diffstat (limited to 'internet-kiosk-management/share')
-rwxr-xr-xinternet-kiosk-management/share/ik_init25
-rwxr-xr-xinternet-kiosk-management/share/ik_start22
-rw-r--r--internet-kiosk-management/share/tftpboot/default.cfg46
-rw-r--r--internet-kiosk-management/share/tftpboot/ik-dte.cfg8
-rw-r--r--internet-kiosk-management/share/tftpboot/ik-dte.pngbin0 -> 18746 bytes
-rw-r--r--internet-kiosk-management/share/tftpboot/local-boot.cfg11
-rw-r--r--internet-kiosk-management/share/tftpboot/memtest.cfg3
l---------internet-kiosk-management/share/tftpboot/pxelinux.cfg/default1
8 files changed, 116 insertions, 0 deletions
diff --git a/internet-kiosk-management/share/ik_init b/internet-kiosk-management/share/ik_init
new file mode 100755
index 0000000..9474dfc
--- /dev/null
+++ b/internet-kiosk-management/share/ik_init
@@ -0,0 +1,25 @@
+#!/bin/bash
+
+# Copyright (C) 2012 by Debian Edu project, http://wiki.debian.org/DebianEdu
+# Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
+
+# Internet Kiosk is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# Internet Kiosk is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the
+# Free Software Foundation, Inc.,
+# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
+
+mkdir -p /home/internet-kiosk
+mkdir -p /home/internet-kiosk/.mozilla
+#test -e /etc/internet-kiosk/profile && cp -a /etc/internet-kiosk/profile /home/internet-kiosk/.mozilla/firefox
+chown internet-kiosk:internet-kiosk /home/internet-kiosk -Rf
+chmod go-rwx /home/internet-kiosk -Rf
diff --git a/internet-kiosk-management/share/ik_start b/internet-kiosk-management/share/ik_start
new file mode 100755
index 0000000..70b06b8
--- /dev/null
+++ b/internet-kiosk-management/share/ik_start
@@ -0,0 +1,22 @@
+#!/bin/bash
+
+# Copyright (C) 2012 by Debian Edu project, http://wiki.debian.org/DebianEdu
+# Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
+
+# Internet Kiosk is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# Internet Kiosk is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the
+# Free Software Foundation, Inc.,
+# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
+
+/usr/bin/iceweasel &
+
diff --git a/internet-kiosk-management/share/tftpboot/default.cfg b/internet-kiosk-management/share/tftpboot/default.cfg
new file mode 100644
index 0000000..81f32b3
--- /dev/null
+++ b/internet-kiosk-management/share/tftpboot/default.cfg
@@ -0,0 +1,46 @@
+#
+# example for a main boot menu of an Internet Kiosk Terminal
+#
+
+DEFAULT vesamenu.c32
+PROMPT 0
+MENU BACKGROUND ik-dte.png
+MENU TITLE Internet Kiosk Terminal
+
+include local-boot.cfg
+include ik-dte.cfg
+MENU SEPARATOR
+include memtest.cfg
+
+# menu settings
+MENU VSHIFT 3
+MENU HSHIFT 18
+MENU WIDTH 60
+MENU MARGIN 10
+MENU ROWS 12
+MENU TABMSGROW 13
+MENU CMDLINEROW 23
+MENU ENDROW 12
+MENU TIMEOUTROW 18
+
+MENU COLOR border 30;44 #40ffffff #a0000000 std
+MENU COLOR title 1;36;44 #9033ccff #a0000000 std
+MENU COLOR sel 7;37;40 #e0000000 #20ffffff all
+MENU COLOR unsel 37;44 #50ffffff #a0000000 std
+MENU COLOR help 37;40 #c0ffffff #a0000000 std
+MENU COLOR timeout_msg 37;40 #80ffffff #00000000 std
+MENU COLOR timeout 1;37;40 #c0ffffff #00000000 std
+MENU COLOR msg07 37;40 #90ffffff #a0000000 std
+MENU COLOR tabmsg 37;40 #e0ffffff #a0000000 std
+MENU COLOR disabled 37;44 #50ffffff #a0000000 std
+MENU COLOR hotkey 1;30;47 #ffff0000 #a0000000 std
+MENU COLOR hotsel 1;7;30;47 #ffff0000 #20ffffff all
+MENU COLOR scrollbar 30;47 #ffff0000 #00000000 std
+MENU COLOR cmdmark 1;36;47 #e0ff0000 #00000000 std
+MENU COLOR cmdline 30;47 #ff000000 #00000000 none
+
+# possible boot profiles for ONTIMEOUT:
+# localboot, ik-dte-686, ik-dte-486
+# (... or any other profile you defined in your customized menu)
+ONTIMEOUT localboot
+TIMEOUT 100
diff --git a/internet-kiosk-management/share/tftpboot/ik-dte.cfg b/internet-kiosk-management/share/tftpboot/ik-dte.cfg
new file mode 100644
index 0000000..69f0592
--- /dev/null
+++ b/internet-kiosk-management/share/tftpboot/ik-dte.cfg
@@ -0,0 +1,8 @@
+LABEL ik-dte-686
+ MENU LABEL Internet Kiosk ^Terminal
+ KERNEL vmlinuz.686
+ APPEND initrd=initrd.img.686 nfsroot=/opt/internet-kiosk/chroot boot=nfs ro quiet nomodeset
+LABEL ik-dte-486
+ MENU LABEL Internet Kiosk Terminal (^old hardware)
+ KERNEL vmlinuz.486
+ APPEND initrd=initrd.img.486 nfsroot=/opt/internet-kiosk/chroot boot=nfs ro quiet nomodeset
diff --git a/internet-kiosk-management/share/tftpboot/ik-dte.png b/internet-kiosk-management/share/tftpboot/ik-dte.png
new file mode 100644
index 0000000..159ecff
--- /dev/null
+++ b/internet-kiosk-management/share/tftpboot/ik-dte.png
Binary files differ
diff --git a/internet-kiosk-management/share/tftpboot/local-boot.cfg b/internet-kiosk-management/share/tftpboot/local-boot.cfg
new file mode 100644
index 0000000..9d3d8ca
--- /dev/null
+++ b/internet-kiosk-management/share/tftpboot/local-boot.cfg
@@ -0,0 +1,11 @@
+# English
+LABEL localboot
+ MENU LABEL Boot from ^local harddrive
+ MENU DEFAULT
+ localboot 0
+
+# German
+#LABEL localboot
+# MENU LABEL Von ^lokaler Festplatte starten
+# MENU DEFAULT
+# localboot 0
diff --git a/internet-kiosk-management/share/tftpboot/memtest.cfg b/internet-kiosk-management/share/tftpboot/memtest.cfg
new file mode 100644
index 0000000..6f3caa4
--- /dev/null
+++ b/internet-kiosk-management/share/tftpboot/memtest.cfg
@@ -0,0 +1,3 @@
+LABEL memtest86plus
+ MENU LABEL memtest86+ (run memory test)
+ LINUX memtest86+.bin
diff --git a/internet-kiosk-management/share/tftpboot/pxelinux.cfg/default b/internet-kiosk-management/share/tftpboot/pxelinux.cfg/default
new file mode 120000
index 0000000..cdc626f
--- /dev/null
+++ b/internet-kiosk-management/share/tftpboot/pxelinux.cfg/default
@@ -0,0 +1 @@
+../default.cfg \ No newline at end of file