]>
Commit | Line | Data |
---|---|---|
ab650faa DM |
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 *~ |