forked from 0k/0k-charms
Valentin Lab
9 years ago
2 changed files with 39 additions and 25 deletions
@ -1,57 +1,69 @@ |
|||||
#!/bin/bash |
#!/bin/bash |
||||
|
|
||||
set -eux |
|
||||
|
set -eux |
||||
|
|
||||
|
|
||||
apt-get -y install apache2 libapache2-mod-php5 libtidy-0.99-0 build-essential |
|
||||
apt-get -y install php5-dev php5-ldap php5-xsl php-pear |
|
||||
|
apt-get -y install apache2 libapache2-mod-php5 libtidy-0.99-0 build-essential </dev/null |
||||
|
|
||||
|
apt-get -y install php5-dev php5-ldap php5-xsl php-pear </dev/null |
||||
## Couldn't find this one: |
## Couldn't find this one: |
||||
#php-mcrypt |
|
||||
apt-get -y install libapache2-mod-python libmysqlclient-dev python-dev |
|
||||
apt-get -y install php5-mysql |
|
||||
apt-get -y install python-docutils ## for rst2html |
|
||||
|
#php-mcrypt |
||||
|
apt-get -y install libapache2-mod-python libmysqlclient-dev python-dev </dev/null |
||||
|
apt-get -y install php5-mysql </dev/null |
||||
|
apt-get -y install python-docutils </dev/null ## for rst2html |
||||
|
|
||||
|
|
||||
#apt-get install squirrelmail |
#apt-get install squirrelmail |
||||
apt-get -y install phpmyadmin |
|
||||
|
|
||||
ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin |
|
||||
#ln -sf /usr/share/phpmyadmin /var/www/s-lmc.kalysto.org/phpmyadmin |
|
||||
|
## |
||||
|
## PHPMyAdmin (not finished) |
||||
|
## |
||||
|
|
||||
|
# export DEBIAN_FRONTEND=noninteractive ## mainly for ``phpmyadmin`` package... |
||||
|
# apt-get -y install phpmyadmin |
||||
|
|
||||
pecl install tidy |
|
||||
echo "extension=tidy.so" > /etc/php5/apache2/conf.d/tidy.ini |
|
||||
|
## Not working on ubuntu/15.10 |
||||
|
#ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin |
||||
|
#ln -sf /usr/share/phpmyadmin /var/www/s-lmc.kalysto.org/phpmyadmin |
||||
|
## XXX: configuration of DB access ? |
||||
|
|
||||
pecl install xdebug |
|
||||
echo "extension=xdebug.so" >> /etc/php5/apache2/conf.d/xdebug.ini |
|
||||
|
|
||||
|
## XXXvlab: the following is better |
||||
|
# pecl install tidy |
||||
|
# echo "extension=tidy.so" > /etc/php5/apache2/conf.d/tidy.ini |
||||
|
apt-get -y install php5-tidy |
||||
|
|
||||
#rdfapi-php ? |
|
||||
|
|
||||
|
## XXXvlab: the following is better |
||||
|
# pecl install xdebug |
||||
|
# echo "extension=xdebug.so" >> /etc/php5/apache2/conf.d/xdebug.ini |
||||
|
apt-get -y install php5-xdebug |
||||
|
|
||||
|
|
||||
|
#rdfapi-php ? |
||||
#a2enmod dav_fs ssl userdir rewrite suexec |
#a2enmod dav_fs ssl userdir rewrite suexec |
||||
a2enmod ssl rewrite |
a2enmod ssl rewrite |
||||
|
|
||||
/etc/init.d/apache2 restart |
|
||||
|
/etc/init.d/apache2 restart |
||||
|
|
||||
|
|
||||
|
## XXXvlab: Should move the following in a relation |
||||
|
|
||||
## |
## |
||||
## Install Mail utils (for php mail command and crond script mail) |
## Install Mail utils (for php mail command and crond script mail) |
||||
## |
## |
||||
|
|
||||
MAIL_DOMAINNAME=${MAIL_DOMAINNAME:-"localdomain"} |
|
||||
MAIL_SATTELITE_RELAYHOST=${MAIL_SATTELITE_RELAYHOST:-} |
|
||||
|
|
||||
debconf-set-selections <<< "postfix postfix/mailname string ${LXC_NAME}.${MAIL_DOMAINNAME}" |
|
||||
debconf-set-selections <<< "postfix postfix/main_mailer_type select 'Local only'" |
|
||||
|
# MAIL_DOMAINNAME=${MAIL_DOMAINNAME:-"localdomain"} |
||||
|
# MAIL_SATTELITE_RELAYHOST=${MAIL_SATTELITE_RELAYHOST:-} |
||||
|
|
||||
|
# debconf-set-selections <<< "postfix postfix/mailname string ${LXC_NAME}.${MAIL_DOMAINNAME}" |
||||
|
# debconf-set-selections <<< "postfix postfix/main_mailer_type select 'Local only'" |
||||
|
|
||||
apt-get install -y postfix mailutils |
|
||||
|
|
||||
|
# apt-get install -y postfix mailutils </dev/null |
||||
|
|
||||
postconf inet_interfaces=loopback-only |
|
||||
|
|
||||
[ -z "$MAIL_SATTELITE_RELAYHOST" ] && postconf relayhost="$MAIL_SATTELITE_RELAYHOST" |
|
||||
postfix reload |
|
||||
|
# postconf inet_interfaces=loopback-only |
||||
|
|
||||
|
# [ -z "$MAIL_SATTELITE_RELAYHOST" ] && postconf relayhost="$MAIL_SATTELITE_RELAYHOST" |
||||
|
# postfix reload |
Write
Preview
Loading…
Cancel
Save
Reference in new issue