WiringPi: Make it does not configure /dev/gpiomem during deb package build

Signed-off-by: Yang Deokgyu <secugyu@gmail.com>
This commit is contained in:
Yang Deokgyu
2020-02-13 18:40:51 +09:00
parent 089a2ea5ae
commit ae873a291e

7
build
View File

@@ -51,9 +51,12 @@ check_make_ok() {
}
configure_gpiomem() {
[ $(env | grep DEB_BUILD | wc -l) -ne 0 ] && return
GPIOMEM="/dev/gpiomem"
if [ -z $1 ] && [ "$(stat -c "%a %G" "$GPIOMEM")" != "660"*"odroid" ]; then
echo "Configure /dev/gpiomem"
case "$(echo $hardware | tr [:upper:] [:lower:])" in
*xu4)
$sudo cp -f udev/rules.d/99-odroid-wiringpi-exynos.rules /etc/udev/rules.d/
@@ -74,6 +77,7 @@ configure_gpiomem() {
&& $sudo udevadm trigger \
|| echo "udevadm not found. Please reboot to take effect"
elif [ "$1" = "uninstall" ]; then
echo "Deconfigure /dev/gpiomem"
$sudo rm -f /etc/udev/rules.d/99-odroid-wiringpi-*
else
echo "Not found $GPIOMEM"
@@ -125,7 +129,6 @@ install() {
check_make_ok
echo
echo "Configure /dev/gpiomem"
cd ..
configure_gpiomem
@@ -149,7 +152,7 @@ uninstall() {
cd ../gpio
echo -n "gpio: " ; $sudo $make uninstall
cd ..
echo -n "Deconfigure /dev/gpiomem" ; configure_gpiomem uninstall
configure_gpiomem uninstall
echo
}