You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- #!/bin/sh
- vMaj=`cut -d. -f1 VERSION`
- vMin=`cut -d. -f2 VERSION`
- WPIVERSION=$vMaj.$vMin
- ARCH=$(dpkg-architecture -qDEB_HOST_ARCH)
-
- if [ -f /etc/os-release ]; then
- # load vars from /etc/os-release
- . /etc/os-release
- if [ "$ID" = "raspbian" ] || [ "$ID" = "debian" ] || [ "$ID" = "linuxmint" ]; then
- if [ "$ID" = "raspbian" ]; then
- echo OS: Raspberry Pi OS
- else
- echo OS: Debian
- fi
- echo using all in one deb-package
- echo ============================
- echo
-
- sudo apt -y remove wiringpi
- ./build clean
- ./build debian
- mv debian-template/wiringpi_${WPIVERSION}_${ARCH}.deb .
- sudo apt install ./wiringpi_${WPIVERSION}_${ARCH}.deb
-
- elif [ "$ID" = "debian" ] || [ "$ID" = "linuxmint" ]; then
- echo OS: Ubuntu/Mint
- echo using 3 deb-package
- echo ===================
- echo
-
- sudo apt -y remove libwiringpi2
- sudo apt -y remove libwiringpi3
- sudo apt -y remove wiringpi libwiringpi-dev
- ./build clean
- ./build ubuntu
- #mv debian-template/wiringpi_${WPIVERSION}_armhf.deb .
- #sudo apt install ./wiringpi_${WPIVERSION}_armhf.deb
- fi
-
- else
- echo OS unknown, exit
- exit
- fi
|