github.com/niedbalski/juju@v0.0.0-20190215020005-8ff100488e47/acceptancetests/repository/charms/mediawiki/hooks/install (about) 1 #!/bin/bash 2 3 set -uxe 4 5 DISTRIB_CODENAME=$(lsb_release -cs) 6 7 status-set maintenance "Installing packages" 8 9 apt-get update -qq 10 apt-get --no-install-recommends -y -q install mediawiki php5-cli postfix python-mysqldb pwgen 11 12 # a bit hacky -- makes sure its there even if memcached is never related 13 touch /etc/mediawiki/memcached_settings.php 14 chmod 0644 /etc/mediawiki/memcached_settings.php 15 touch /etc/mediawiki/dbservers.php 16 chmod 0644 /etc/mediawiki/dbservers.php 17 18 [[ trusty == "$DISTRIB_CODENAME" ]] && a2enconf mediawiki || true 19 20 [[ precise == $DISTRIB_CODENAME ]] && \ 21 sed -i 's/\/var\/www/\/usr\/share\/mediawiki/' \ 22 /etc/apache2/sites-enabled/000-default || true 23 [[ trusty == $DISTRIB_CODENAME ]] && \ 24 sed -i 's/\/var\/www\/html/\/usr\/share\/mediawiki/' \ 25 /etc/apache2/sites-enabled/000-default.conf || true