github.com/niedbalski/juju@v0.0.0-20190215020005-8ff100488e47/acceptancetests/repository/charms/client-forwardproxy/hooks/install (about)

     1  #!/bin/bash
     2  set -eux
     3  
     4  status-set maintenance "Installing" || true
     5  if ifconfig lxdbr0 2>&1 | grep -q "HWaddr"; then
     6      status-set maintenance "Configuring LXD" || true
     7      $JUJU_CHARM_DIR/scripts/setup-lxd.sh
     8  fi
     9  
    10  RELEASE=$(lsb_release -sc)
    11  
    12  status-set maintenance "Adding /etc/apt/preferences.d/proposed-updates" || true
    13  cat > /etc/apt/preferences.d/proposed-updates << EOF
    14  Package: *
    15  Pin: release a=$RELEASE-proposed
    16  Pin-Priority: 400
    17  EOF
    18  
    19  status-set maintenance "Removing sshguard" || true
    20  sudo apt-get remove sshguard || true
    21  status-set maintenance "installing firewall packages" || true
    22  apt-get update
    23  apt-get install -y ufw
    24  status-set maintenance "Installed" || true