#!/bin/sh check_package() { dpkg -l $1 >/dev/null 2>&1 if [ $? -ne 0 ] then echo "Package $1 not installed" exit 1 fi } make_chroot_php() { CHROOT=$1 USER=$2 GROUP=$3 UID=$4 GID=$5 ZONEINFO=$6 install -m 755 -o root -g root -d $CHROOT/ install -m 755 -o root -g root -d $CHROOT/etc/ install -m 755 -o root -g root -d $CHROOT/dev/ install -m 755 -o root -g root -d $CHROOT/lib/ install -m 755 -o root -g root -d $CHROOT/lib64/ install -m 750 -o $USER -g $GROUP -d $CHROOT/site/ install -m 777 -o root -g root -d $CHROOT/tmp/ install -m 755 -o root -g root -d $CHROOT/usr/ install -m 755 -o root -g root -d $CHROOT/var/ install -m 755 -o root -g root -d $CHROOT/var/log/ install -m 755 -o root -g root -d $CHROOT/var/lib/ install -m 755 -o root -g root -d $CHROOT/var/lib/php5/ install -m 755 -o $USER -g $GROUP -d $CHROOT/var/lib/php5/sessions/ mknod -m 644 $CHROOT/dev/urandom c 1 9 check_package libc6:amd64 install -m 644 -o root -g root /lib/x86_64-linux-gnu/libresolv.so.2 $CHROOT/lib/ install -m 644 -o root -g root /lib/x86_64-linux-gnu/libnss_compat.so.2 $CHROOT/lib/ install -m 644 -o root -g root /lib/x86_64-linux-gnu/libnss_files.so.2 $CHROOT/lib/ install -m 644 -o root -g root /lib/x86_64-linux-gnu/libnss_dns.so.2 $CHROOT/lib/ cat > $CHROOT/etc/nsswitch.conf < $CHROOT/etc/passwd < $CHROOT/etc/shadow < $CHROOT/etc/group < $CHROOT/etc/hosts < $CHROOT/etc/networks < $CHROOT/etc/resolv.conf < $CHROOT/etc/esmtprc < $CHROOT/etc/msmtprc <