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