1 #!/bin/bash 2 # SPDX-License-Identifier: GPL-2.0 3 4 # Kselftest framework requirement - SKIP code is 4. 5 ksft_skip=4 6 ret=$ksft_skip 7 8 msg="skip all tests:" 9 if [ $UID != 0 ]; then 10 echo $msg please run this as root >&2 11 exit $ksft_skip 12 fi 13 14 GREEN='\033[0;92m' 15 RED='\033[0;31m' 16 NC='\033[0m' # No Color 17 18 modprobe rc-loopback 19 20 for i in /sys/class/rc/rc* 21 do 22 if grep -q DRV_NAME=rc-loopback $i/uevent 23 then 24 LIRCDEV=$(grep DEVNAME= $i/lirc*/uevent | sed sQDEVNAME=Q/dev/Q) 25 INPUTDEV=$(grep DEVNAME= $i/input*/event*/uevent | sed sQDEVNAME=Q/dev/Q) 26 fi 27 done 28 29 if [ -n "$LIRCDEV" ]; 30 then 31 TYPE=lirc_mode2 32 ./test_lirc_mode2_user $LIRCDEV $INPUTDEV 33 ret=$? 34 if [ $ret -ne 0 ]; then 35 echo -e ${RED}"FAIL: $TYPE"${NC} 36 else 37 echo -e ${GREEN}"PASS: $TYPE"${NC} 38 fi 39 fi 40 41 exit $ret
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.