]> git.proxmox.com Git - dab-pve-appliances.git/blob - debian-6.0-sugarcrm/Makefile
recreate to include ssh ecdsa fix
[dab-pve-appliances.git] / debian-6.0-sugarcrm / Makefile
1
2
3 BASEDIR:=$(shell dab basedir)
4
5 all: info/init_ok
6 dab bootstrap
7 dab task mysql --password admin
8 dab install apache2-mpm-prefork
9 dab task php --memlimit=64
10 sed -e 's/^\s*display_errors\s*=\s*On/display_errors = Off/' -i ${BASEDIR}/etc/php5/apache2/php.ini
11 # set php upload filesize limit
12 sed -e 's/^\s*upload_max_filesize\s*=\s*2M/upload_max_filesize = 30M/' -i ${BASEDIR}/etc/php5/apache2/php.ini
13 dab install php5-mysql php5-imap php5-curl
14 unzip -q SugarCE-6.1.4.zip -d ${BASEDIR}/var/www/
15 mv ${BASEDIR}/var/www/SugarCE-Full-6.1.4/ ${BASEDIR}/var/www/sugarcrm
16 find ${BASEDIR}/var/www/sugarcrm -type f -exec chmod 644 \{\} \;
17 find ${BASEDIR}/var/www/sugarcrm -type d -exec chmod 755 \{\} \;
18 dab exec chown -R www-data.www-data /var/www/sugarcrm
19 install -m 0644 sugarcrm.conf ${BASEDIR}/etc/apache2/sites-available/sugarcrm
20 dab exec a2enmod rewrite
21 dab exec a2dissite default
22 dab exec a2ensite sugarcrm
23 dab finalize
24
25 info/init_ok: dab.conf
26 dab init
27 touch $@
28
29 .PHONY: clean
30 clean:
31 dab clean
32 rm -f *~
33
34 .PHONY: dist-clean
35 dist-clean:
36 dab dist-clean
37 rm -f *~