Merge in-kernel decode disable support

Signed-off-by: Jarod Wilson <jarod@redhat.com>
epel8
Jarod Wilson 14 years ago
parent aee4852786
commit 3b104949eb

@ -74,6 +74,18 @@ start() {
echo
fi
[ $retval -eq 0 ] && touch $lockfile
# To prevent double key events w/both in-kernel and lirc decode,
# we disable the in-kernel decoding when lircd is started up
# successfully
if [ $retval -eq 0 ]; then
rcs=$(find -L /sys/class/rc/ -maxdepth 2 -name protocols 2> /dev/null)
for rc in $rcs
do
echo lirc > ${rc}
done
fi
return $retval
}
@ -92,6 +104,19 @@ stop() {
echo
fi
[ $retval -eq 0 ] && rm -f $lockfile
# On lircd shutdown, turn all the in-kernel IR decoders back on
rcs=$(find -L /sys/class/rc/ -maxdepth 2 -name protocols 2> /dev/null)
for rc in $rcs
do
echo none > ${rc}
protos=$(cat ${rc})
for p in $protos
do
echo "+${p}" > ${rc}
done
done
return $retval
}

@ -299,6 +299,7 @@ fi
%changelog
* Sat Mar 26 2011 Jarod Wilson <jarod@redhat.com> 0.9.0-1
- Update to lirc 0.9.0 release
- Disable in-kernel IR decoding when starting up lircd, reenable on shutdown
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.0-0.2.pre1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild

Loading…
Cancel
Save