wiringPi: Fix for parsing /proc/cpuinfo properly

Signed-off-by: Yang Deokgyu <secugyu@gmail.com>
This commit is contained in:
Yang Deokgyu
2019-10-22 14:46:55 +09:00
parent dfcb6e2e5d
commit d26507ba76
2 changed files with 2 additions and 2 deletions

2
build
View File

@@ -73,7 +73,7 @@ configure_gpiomem() {
sudo=${WIRINGPI_SUDO-sudo}
make="make -j $(( $(nproc) + 1 ))"
hardware=$(fgrep Hardware /proc/cpuinfo | head -1 | awk '{ printf("%s %s %s\n", $3, $4, $5) }' | xargs)
hardware=$(fgrep -a Hardware /proc/cpuinfo | head -1 | awk '{ printf("%s %s %s\n", $3, $4, $5) }' | xargs)
if [ x$1 = "xclean" ]; then
cd wiringPi

View File

@@ -9,7 +9,7 @@ msg() {
case "$1" in
configure)
if [ -c "/dev/gpiomem" ] && [ "$(stat -c "%a %G" "/dev/gpiomem")" != "660"*"odroid" ]; then
hardware=$(fgrep Hardware /proc/cpuinfo | head -1 | awk '{ printf("%s %s %s\n", $3, $4, $5) }' | xargs)
hardware=$(fgrep -a Hardware /proc/cpuinfo | head -1 | awk '{ printf("%s %s %s\n", $3, $4, $5) }' | xargs)
case "$(echo $hardware | tr [:upper:] [:lower:])" in
*xu4)
cp -f /tmp/odroid-wiringpi/rules.d/99-odroid-wiringpi-exynos.rules /etc/udev/rules.d