]>
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 --start | |
8 | dab install apache2-mpm-prefork | |
9 | dab task php --memlimit 64 | |
10 | dab install php5-mysql php5-imagick imagemagick | |
11 | tar xzf acquia-drupal-1.2.21.5181.tar.gz -C ${BASEDIR}/var/www | |
12 | mv ${BASEDIR}/var/www/acquia-drupal-1.2.21/ ${BASEDIR}/var/www/drupal | |
13 | find ${BASEDIR}/var/www/drupal -type f -exec chmod 644 \{\} \; | |
14 | find ${BASEDIR}/var/www/drupal -type d -exec chmod 755 \{\} \; | |
15 | dab exec chown -R www-data.www-data /var/www/drupal | |
16 | # set php ini settings recommended by Drupal | |
17 | sed -e 's/^\s*display_errors\s*=\s*On/display_errors = Off/' -i ${BASEDIR}/etc/php5/apache2/php.ini | |
18 | sed -e 's/^\s*magic_quotes_gpc\s*=\s*On/magic_quotes_gpc = Off/' -i ${BASEDIR}/etc/php5/apache2/php.ini | |
19 | cp ${BASEDIR}/var/www/drupal/sites/default/default.settings.php ${BASEDIR}/var/www/drupal/sites/default/settings.php | |
20 | cat drupal.mysql|dab exec mysql -padmin | |
21 | # install crontab | |
22 | echo "*/5 * * * * root /usr/bin/wget -O /dev/null -q http://localhost/cron.php" > ${BASEDIR}/etc/cron.d/drupal | |
23 | install -m 0644 drupal.conf ${BASEDIR}/etc/apache2/sites-available/drupal | |
24 | dab exec a2enmod rewrite | |
25 | dab exec a2dissite default | |
26 | dab exec a2ensite drupal | |
27 | dab finalize | |
28 | ||
29 | info/init_ok: dab.conf | |
30 | dab init | |
31 | touch $@ | |
32 | ||
33 | .PHONY: clean | |
34 | clean: | |
35 | dab clean | |
36 | rm -f *~ | |
37 | ||
38 | .PHONY: dist-clean | |
39 | dist-clean: | |
40 | dab dist-clean | |
41 | rm -f *~ |