Skip to content

Commit

Permalink
Merge 44328b7 into 6b81901
Browse files Browse the repository at this point in the history
  • Loading branch information
Gadgetoid committed Feb 25, 2020
2 parents 6b81901 + 44328b7 commit 247b0b9
Showing 1 changed file with 8 additions and 4 deletions.
12 changes: 8 additions & 4 deletions examples/install-service.sh
Expand Up @@ -12,6 +12,7 @@ NOBUTTON="no"
BRIGHTNESS=255
PYTHON="python3"
PIP="pip3"
PSUTIL_MIN_VERSION="5.6.7"

ON_THRESHOLD_SET=false
OFF_THRESHOLD_SET=false
Expand Down Expand Up @@ -201,7 +202,7 @@ Restart=on-failure
WantedBy=multi-user.target
EOF

printf "Checking for rpi.gpio>=0.7.0 (for Pi 4 support)\n"
printf "Checking for rpi.gpio >= 0.7.0 (for Pi 4 support)\n"
$PYTHON - <<EOF
import RPi.GPIO as GPIO
from pkg_resources import parse_version
Expand Down Expand Up @@ -229,16 +230,19 @@ else
printf "Fan SHIM already installed\n"
fi

printf "Checking for psutil\n"
printf "Checking for psutil >= $PSUTIL_MIN_VERSION\n"
$PYTHON - > /dev/null 2>&1 <<EOF
import sys
import psutil
from pkg_resources import parse_version
sys.exit(not parse_version(psutil.__version__) >= parse_version('$PSUTIL_MIN_VERSION'))
EOF

if [ $? -ne 0 ]; then
printf "Installing psutil\n"
$PIP install psutil fanshim
$PIP install --ignore-installed psutil
else
printf "psutil already installed\n"
printf "psutil >= $PSUTIL_MIN_VERSION already installed\n"
fi

printf "\nInstalling service to: $SERVICE_PATH\n"
Expand Down

0 comments on commit 247b0b9

Please sign in to comment.