Skip to content

Instantly share code, notes, and snippets.

@mturch
Forked from mbierman/install_iftop.sh
Created August 11, 2022 02:25
Show Gist options
  • Save mturch/6f4061106799fcf0c3c58749dc0c73e6 to your computer and use it in GitHub Desktop.
Save mturch/6f4061106799fcf0c3c58749dc0c73e6 to your computer and use it in GitHub Desktop.
Install iftop on Firewalla
#!/bin/bash
# v2.0
# https://gist.github.com/mbierman/dd9fd1b89220af98dea74b2ab95a9f15
# Put this script in ~/.firewalla/config/post_main.d in order to resinstall after upgrades
log=/data/fw_reboot.txt
if ! [ -w $log ] ; then
sudo touch $log
sudo chmod a+w $log
fi
app=iftop
edate=$(date +'%a %b %d %H:%M:%S %Z %Y')
command_exists () {
command -v $1 >/dev/null 2>&1;
}
if command_exists $app; then
echo -e "\n\n$app instaleld!\n bye"
exit
else
echo "$app could not be found"
echo "installing..."
export DEBIAN_FRONTEND=noninteractive
unalias apt
unalias apt-get
sudo apt-get update -yq
sudo apt-get install -yq $app
echo -e "$edate $app instaleld!" | tee -a $log
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment