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