Scientific Linux and CentOS KIOSK generator

KIOSK generator for Scientific Linux and CentOS (versions 5, 6 and 7).

Created using Scientific Linux. Wasn't made and never tested on different distros than SL/CentOS/EL!

This script will install additional packages and applications and configure operating system to make it work in KIOSK mode after reboot. It will work with basic, clean install systems and with desktop already installed.
It use GDM, Opera browser, flash, xinit-session. It make system boot into graphical mode, then automatically login to "kiosk" user which will start Opera web browser.

You may configure few parameters inside script file (like if flash should be installed or not).

Version 1.4 for i386 and x86_64 architectures.

Download link: http://www.marcinwilk.eu/make-kiosk.sh

Changelog:
v 1.4 – 14.01.2016
Browser history and setting reset every reboot
Add Matchbox Window Manager to handle fullscreen of browsers windows
Disable screen saver and blank screen
v 1.3 – 12.01.2016
Added SL/Centos 7 support
v 1.2 – 06.06.2014
Added SL/CentOS 5 support (for older computers with low RAM)
v 1.1 – 31.05.2014
Not released, no changes in code, tested on EL6 and Fedora 20
v 1.0 – 30.05.2014
First release, tested on Scientific Linux 6 and CentOS 6

Future plans:
+ Add support for 5.x tree (done in v1.2)
+ Add support for 7.x tree (done in v1.3)

+ Opera do not show license window (done in v1.3)
+ Less controll on Opera browser by user (done in v1.3)
+ Add flash support (done in v1.2)
+ Add configuration options for users (first options in v1.2)