1
0
mirror of https://github.com/home-assistant/core.git synced 2025-12-24 12:59:34 +00:00

Add Iperf3 client sensor (#14213)

This commit is contained in:
Marcelo Moreira de Mello
2018-05-24 03:25:27 -04:00
committed by Sebastian Muszynski
parent 5205354cb7
commit 36da82aa8d
7 changed files with 200 additions and 0 deletions

View File

@@ -13,6 +13,7 @@ LABEL maintainer="Paulus Schoutsen <Paulus@PaulusSchoutsen.nl>"
#ENV INSTALL_PHANTOMJS no
#ENV INSTALL_COAP no
#ENV INSTALL_SSOCR no
#ENV INSTALL_IPERF3 no
VOLUME /config

View File

@@ -0,0 +1,11 @@
#!/bin/bash
# Sets up iperf3.
# Stop on errors
set -e
PACKAGES=(
iperf3
)
apt-get install -y --no-install-recommends ${PACKAGES[@]}

View File

@@ -10,6 +10,7 @@ INSTALL_FFMPEG="${INSTALL_FFMPEG:-yes}"
INSTALL_LIBCEC="${INSTALL_LIBCEC:-yes}"
INSTALL_PHANTOMJS="${INSTALL_PHANTOMJS:-yes}"
INSTALL_SSOCR="${INSTALL_SSOCR:-yes}"
INSTALL_IPERF3="${INSTALL_IPERF3:-yes}"
# Required debian packages for running hass or components
PACKAGES=(
@@ -64,6 +65,10 @@ if [ "$INSTALL_SSOCR" == "yes" ]; then
virtualization/Docker/scripts/ssocr
fi
if [ "$INSTALL_IPERF3" == "yes" ]; then
virtualization/Docker/scripts/iperf3
fi
# Remove packages
apt-get remove -y --purge ${PACKAGES_DEV[@]}
apt-get -y --purge autoremove