diff options
| author | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2012-08-20 15:41:45 +0200 |
|---|---|---|
| committer | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2012-08-20 15:41:45 +0200 |
| commit | f9c4beddd50d7fd38f6adfb339df6f26538715f5 (patch) | |
| tree | 876052eee86fa4b1fdf14020d6e8c3af785d560d /internet-kiosk-management/share | |
| download | internet-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-x | internet-kiosk-management/share/ik_init | 25 | ||||
| -rwxr-xr-x | internet-kiosk-management/share/ik_start | 22 | ||||
| -rw-r--r-- | internet-kiosk-management/share/tftpboot/default.cfg | 46 | ||||
| -rw-r--r-- | internet-kiosk-management/share/tftpboot/ik-dte.cfg | 8 | ||||
| -rw-r--r-- | internet-kiosk-management/share/tftpboot/ik-dte.png | bin | 0 -> 18746 bytes | |||
| -rw-r--r-- | internet-kiosk-management/share/tftpboot/local-boot.cfg | 11 | ||||
| -rw-r--r-- | internet-kiosk-management/share/tftpboot/memtest.cfg | 3 | ||||
| l--------- | internet-kiosk-management/share/tftpboot/pxelinux.cfg/default | 1 |
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 Binary files differnew file mode 100644 index 0000000..159ecff --- /dev/null +++ b/internet-kiosk-management/share/tftpboot/ik-dte.png 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 |
