# Makejail configuration script for lighttpd
# Modifications: 
#  - updated the PHP package list to reflect Debian 7.1 PHP packages
#  - added additional PHP packages and sqlite for Drupal support
#  - added Lua for clean URL support in Drupal
# License: CC BY-NC-SA 3.0
# Author's web site: http://netaddict.de/howtos:lighttpd

# chroot target
chroot="/var/chroot"

# test command for php
testCommandsInsideJail=["/usr/bin/php5-cgi", "/usr/bin/php-cgi" "/usr/bin/php-cgi /var/www/test.php"]
processNames=["php5-cgi"]

# only user and group www-data
users=["lightychroot"]
groups=["lightychroot"]
userFiles=["/etc/password","/etc/shadow"]
groupFiles=["/etc/group","/etc/gshadow"]

# clean jail on rebuild, but preserve a few files
cleanJailFirst=1
maxRemove=1500
preserve=["/var/www",
        "/var/log/lighttpd",
        "/var/cache/lighttpd/compress/",
        "/var/cache/lighttpd/uploads/",
        "/usr/share/zoneinfo/",
        "/var/lib/php5/",
        "/etc/lighttpd/"
	"/etc/php5/"]

# packages to install in chroot
packages=["php5-common",
        "php5-cgi",
        "php5-cli",
        "php5-gd",
        "php5-sqlite",
        "libsqlite3-0:amd64",
        "liblua5.1-0:amd64",
	"bash"]


# files and dirs we need in every case
forceCopy=["/dev/zero",
        "/etc/hosts",
        "/etc/mime.types",
	"/etc/lighttpd/drupal.lua",
        "/etc/localtime",
        "/etc/resolv.conf",
        "/etc/services",
        "/etc/php5/*/*/*",
	"/usr/lib/libnss_dns.*",
        "/usr/share/zoneinfo/*/*",
        "/var/log/lighttpd",
        "/var/cache/lighttpd/compress/",
        "/var/cache/lighttpd/uploads/",
        "/tmp"]
