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 /debian | |
| 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 'debian')
| -rw-r--r-- | debian/changelog | 6 | ||||
| -rw-r--r-- | debian/compat | 1 | ||||
| -rw-r--r-- | debian/control | 75 | ||||
| -rw-r--r-- | debian/copyright | 52 | ||||
| -rw-r--r-- | debian/internet-kiosk-management.dirs | 4 | ||||
| -rw-r--r-- | debian/internet-kiosk-management.docs | 1 | ||||
| -rw-r--r-- | debian/internet-kiosk-management.install | 4 | ||||
| -rw-r--r-- | debian/internet-kiosk-management.manpages | 6 | ||||
| -rw-r--r-- | debian/internet-kiosk.dirs | 2 | ||||
| -rw-r--r-- | debian/internet-kiosk.examples | 1 | ||||
| -rw-r--r-- | debian/internet-kiosk.init | 96 | ||||
| -rw-r--r-- | debian/internet-kiosk.install | 1 | ||||
| -rw-r--r-- | debian/internet-kiosk.manpages | 1 | ||||
| -rwxr-xr-x | debian/rules | 3 | ||||
| -rw-r--r-- | debian/source/format | 1 |
15 files changed, 254 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..439b7e5 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,6 @@ +internet-kiosk (0.0.0.1) UNRELEASED; urgency=low + + * First upstream version: + - Project start... + + -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Fri, 17 Aug 2012 14:43:12 +0200 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..7f8f011 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +7 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..550d342 --- /dev/null +++ b/debian/control @@ -0,0 +1,75 @@ +Source: internet-kiosk +Section: admin +Priority: extra +Maintainer: Debian Edu Packaging Team <debian-edu-pkg-team@lists.alioth.debian.org> +Uploaders: + Mike Gabriel <mike.gabriel@das-netzwerkteam.de> +Build-Depends: + debhelper (>= 7.0.50~), + cdbs, +Standards-Version: 3.9.3 +Homepage: http://wiki.it-zukunft-schule.de +Vcs-Git: git://code.it-zukunft-schule.de/upstream/internet-kiosk.git +Vcs-Browser: http://code.it-zukunft-schule.de/gitweb?p=upstream/internet-kiosk.git;a=summary + +Package: internet-kiosk-management +Architecture: all +Depends: + ${misc:Depends}, + debootstrap +Recommends: + atftpd | tftpd | tftpd-hpa, + syslinux, + syslinux-themes-debian-squeeze, + nfs-kernel-server, +Suggests: + dhcp3-server | dnsmasq | isc-dhcp-server, +Description: Management tools for diskless Internet Kiosk installations + Internet Kiosk is a simple tool that provides an internet-cafe-like + terminal. It starts up a web browser with restricted functionality (kiosk mode) + in full screen mode and launches a pre-configured start page. + . + Internet Kiosk can be provided on top of a minimal system installation + as well as within a diskless chroot environment on multiple machines + that boot over the network. + . + internet-kiosk-management: + -------------------------- + This package contains tools to administrate a diskless boot environment + of Internet Kiosk terminals. + . + Install this package on the chroot server that provides multiple + Internet Kiosk terminals over PXE/Etherboot. + +Package: internet-kiosk +Architecture: all +Depends: + ${misc:Depends}, + ${perl:Depends}, + psmisc, + iceweasel | firefox, + xinit, + locales, +Recommends: + vim, + mc, + acpid, + memtest86, + memtest86+, +Description: Internet Kiosk daemon + Internet Kiosk is a simple tool that provides an internet-cafe-like + terminal. It starts up a web browser with restricted functionality (kiosk mode) + in full screen mode and launches a pre-configured start page. + . + Internet Kiosk can be provided on top of a minimal system installation + as well as within a diskless chroot environment on multiple machines + that boot over the network. + . + internet-kiosk: + --------------- + This package provides a daemon for Internet Kiosk terminals that launches + a mozilla-based web browser in fullscreen mode and restricted functionality. + . + Either install this package on top of a minimal system installation or + let the Internet Kiosk management scripts install it within the diskless + Internet Kiosk chroot environment. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..58a3b20 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,52 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: internet-kiosk +Upstream-Contact: Mike Gabriel <mike.gabriel@das-netzwerkteam.de> +Source: http://code.it-zukunft-schule.de/gitweb?p=upstream/internet-kiosk.git;a=summary + +Files: * +Copyright: 2012, Mike Gabriel <mike.gabriel@das-netzwerkteam.de> +License: GPL-2+ + This program 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. + . + This program 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 package; if not, write to the Free + Software Foundation, Inc., 51 Franklin St, Fifth Floor, + Boston, MA 02110-1301 USA + . + On Debian systems, the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2'. + +Files: debian/* +Copyright: 2012, Mike Gabriel <mike.gabriel@das-netzwerkteam.de> +License: GPL-2+ + This program 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. + . + This program 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 package; if not, write to the Free + Software Foundation, Inc., 51 Franklin St, Fifth Floor, + Boston, MA 02110-1301 USA + . + On Debian systems, the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2'. diff --git a/debian/internet-kiosk-management.dirs b/debian/internet-kiosk-management.dirs new file mode 100644 index 0000000..e1e55ea --- /dev/null +++ b/debian/internet-kiosk-management.dirs @@ -0,0 +1,4 @@ +usr/share/internet-kiosk/tce +etc/internet-kiosk/ + + diff --git a/debian/internet-kiosk-management.docs b/debian/internet-kiosk-management.docs new file mode 100644 index 0000000..855d733 --- /dev/null +++ b/debian/internet-kiosk-management.docs @@ -0,0 +1 @@ +internet-kiosk-management/README
\ No newline at end of file diff --git a/debian/internet-kiosk-management.install b/debian/internet-kiosk-management.install new file mode 100644 index 0000000..3212f48 --- /dev/null +++ b/debian/internet-kiosk-management.install @@ -0,0 +1,4 @@ +internet-kiosk-management/sbin/ik_* usr/sbin/ +internet-kiosk-management/etc/ik_* etc/internet-kiosk +internet-kiosk-management/share/ik_* usr/share/internet-kiosk/ +internet-kiosk-management/share/tftpboot usr/share/internet-kiosk/ diff --git a/debian/internet-kiosk-management.manpages b/debian/internet-kiosk-management.manpages new file mode 100644 index 0000000..677b8dd --- /dev/null +++ b/debian/internet-kiosk-management.manpages @@ -0,0 +1,6 @@ +internet-kiosk-management/man/ik_cleanup.8 +internet-kiosk-management/man/ik_create.8 +internet-kiosk-management/man/ik_preptftpboot.8 +internet-kiosk-management/man/ik_shell.8 +internet-kiosk-management/man/ik_update.8 +internet-kiosk-management/man/ik_upgrade.8 diff --git a/debian/internet-kiosk.dirs b/debian/internet-kiosk.dirs new file mode 100644 index 0000000..67e7c90 --- /dev/null +++ b/debian/internet-kiosk.dirs @@ -0,0 +1,2 @@ +usr/sbin/ +etc/internet-kiosk diff --git a/debian/internet-kiosk.examples b/debian/internet-kiosk.examples new file mode 100644 index 0000000..c41f891 --- /dev/null +++ b/debian/internet-kiosk.examples @@ -0,0 +1 @@ +internet-kiosk-management/share/ik_* diff --git a/debian/internet-kiosk.init b/debian/internet-kiosk.init new file mode 100644 index 0000000..8aaf6ec --- /dev/null +++ b/debian/internet-kiosk.init @@ -0,0 +1,96 @@ +#! /bin/sh + +# Copyright (C) 2010-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. + +### BEGIN INIT INFO +# Provides: internet-kiosk-daemon +# Required-Start: $remote_fs $syslog +# Required-Stop: $remote_fs $syslog +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: Start and stop the Internet Kiosk daemon +### END INIT INFO + +PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin +export HOSTNAME +DAEMON=/usr/sbin/internet-kiosk-daemon +NAME=internet-kiosk-daemon +DESC="Internet Kiosk Daemon" + +test -x $DAEMON || exit 0 +if [ ! -x /etc/internet-kiosk/ik_init ] || [ ! -x /etc/internet-kiosk/ik_start ]; then + echo "The Internet Kiosk system will not start as it is not configured, yet." + exit 0 +fi + +# pre-init Internet Kiosk Diskless Terminal through init script... +test -x /etc/internet-kiosk/ik_init && . /etc/internet-kiosk/ik_init + +set -e + +case "$1" in + start) + echo -n "Starting $DESC: " + start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \ + --exec $DAEMON -- $DAEMON_OPTS + echo "$NAME." + ;; + stop) + echo -n "Stopping $DESC: " + start-stop-daemon --stop --quiet --pidfile /var/run/$NAME.pid && echo "$NAME." || echo "not running" + ;; + #reload) + # + # If the daemon can reload its config files on the fly + # for example by sending it SIGHUP, do it here. + # + # If the daemon responds to changes in its config file + # directly anyway, make this a do-nothing entry. + # + # echo "Reloading $DESC configuration files." + # start-stop-daemon --stop --signal 1 --quiet --pidfile \ + # /var/run/$NAME.pid --exec $DAEMON + #;; + force-reload) + # + # If the "reload" option is implemented, move the "force-reload" + # option to the "reload" entry above. If not, "force-reload" is + # just the same as "restart" except that it does nothing if the + # daemon isn't already running. + # check wether $DAEMON is running. If so, restart + start-stop-daemon --stop --test --quiet --pidfile \ + /var/run/$NAME.pid \ + && $0 restart \ + || exit 0 + ;; + restart) + echo -n "Restarting $DESC: " + $0 stop + sleep 1 + $0 start + ;; + *) + N=/etc/init.d/$NAME + # echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2 + echo "Usage: $N {start|stop|restart|force-reload}" >&2 + exit 1 + ;; +esac + +exit 0 diff --git a/debian/internet-kiosk.install b/debian/internet-kiosk.install new file mode 100644 index 0000000..6a1a541 --- /dev/null +++ b/debian/internet-kiosk.install @@ -0,0 +1 @@ +internet-kiosk/sbin/internet-kiosk-daemon usr/sbin/ diff --git a/debian/internet-kiosk.manpages b/debian/internet-kiosk.manpages new file mode 100644 index 0000000..d324701 --- /dev/null +++ b/debian/internet-kiosk.manpages @@ -0,0 +1 @@ +internet-kiosk/man/internet-kiosk-daemon.8
\ No newline at end of file diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..e6192f6 --- /dev/null +++ b/debian/rules @@ -0,0 +1,3 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..9f67427 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (native)
\ No newline at end of file |
