summaryrefslogtreecommitdiff
path: root/debian
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 /debian
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 'debian')
-rw-r--r--debian/changelog6
-rw-r--r--debian/compat1
-rw-r--r--debian/control75
-rw-r--r--debian/copyright52
-rw-r--r--debian/internet-kiosk-management.dirs4
-rw-r--r--debian/internet-kiosk-management.docs1
-rw-r--r--debian/internet-kiosk-management.install4
-rw-r--r--debian/internet-kiosk-management.manpages6
-rw-r--r--debian/internet-kiosk.dirs2
-rw-r--r--debian/internet-kiosk.examples1
-rw-r--r--debian/internet-kiosk.init96
-rw-r--r--debian/internet-kiosk.install1
-rw-r--r--debian/internet-kiosk.manpages1
-rwxr-xr-xdebian/rules3
-rw-r--r--debian/source/format1
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