#!/bin/bash
# Installation de l'interface web pour wpkg
#
## $Id: web-wpkg-install.sh 3092 2008-07-09 16:30:40Z jlebail $ ##
#
#web_wpkg_srcDir="`dirname $0`"
wpkgroot="/var/se3/unattended/install/wpkg"
wpkgwww="/var/www/se3/wpkg"
if [ ! -d "$wpkgroot" ]; then
echo "Erreur : Il faut au préalable avoir installé se3-wpkg !"
echo "Installation de web-wpkg : ECHEC"
exit 1
fi
XSLTPROC="`which xsltproc`"
if [ ! -x "$XSLTPROC" ]; then
apt-get install xsltproc
fi
XSLTPROC="`which xsltproc`"
if [ ! -x "$XSLTPROC" ]; then
echo "Le paquet debian xsltproc n'a pas pu être installé !"
exit 1
fi
if [ ! -d "$wpkgwww" ]; then
mkdir $wpkgwww
fi
if [ ! -d "$wpkgroot/tmp" ]; then
mkdir $wpkgroot/tmp
chown -R www-se3 $wpkgroot/tmp
fi
if [ ! -e "$wpkgroot/tmp/timeStamps.xml" ]; then
echo "" > $wpkgroot/tmp/timeStamps.xml
chown www-se3 $wpkgroot/tmp/timeStamps.xml
fi
if [ ! -e "$wpkgwww/se3_wpkglist.php" ]; then
echo "" > $wpkgwww/se3_wpkglist.php
chown www-se3 $wpkgwww/se3_wpkglist.php
# Pour que le fichier soit mis à jour à la prochaine demande
touch --date='jun 1 00:00:00 CEST 2007' $wpkgwww/se3_wpkglist.php
fi
#cp -R $web_wpkg_srcDir/web/* $wpkgwww/
#cp -R $web_wpkg_srcDir/wpkg/* $wpkgroot/
chown -R www-se3:www-data $wpkgwww
chown -R www-se3:root $wpkgroot
chmod 775 $wpkgwww/bin/*