source "${BASH_SOURCE%/*}/sunxi_common.inc" OVERLAY_PREFIX='sun7i-a20' case $BRANCH in default) KERNELSOURCE='https://github.com/linux-sunxi/linux-sunxi' KERNELBRANCH='branch:sunxi-3.4' KERNELDIR='linux-sunxi' CPUMAX=1010000 ;; next) CPUMAX=960000 ASOUND_STATE='asound.state.sunxi-next' ;; dev) KERNELSOURCE=$MAINLINE_KERNEL_SOURCE KERNELBRANCH='branch:master' KERNELDIR=$MAINLINE_KERNEL_DIR CPUMAX=960000 ;; esac CPUMIN=480000 family_tweaks() { if [[ "${RELEASE}" != "stretch" ]]; then # TODO: replace with udev rule # default lirc configuration sed -i '1i sed -i \x27s/DEVICE="\\/dev\\/input.*/DEVICE="\\/dev\\/input\\/\x27$str\x27"/g\x27 /etc/lirc/hardware.conf' \ $SDCARD/etc/lirc/hardware.conf sed -i '1i str=$(cat /proc/bus/input/devices | grep "H: Handlers=sysrq rfkill kbd event" | awk \x27{print $(NF)}\x27)' \ $SDCARD/etc/lirc/hardware.conf sed -i '1i # Cubietruck automatic lirc device detection by Igor Pecovnik' $SDCARD/etc/lirc/hardware.conf sed -e 's/DEVICE=""/DEVICE="\/dev\/input\/event1"/g' -i $SDCARD/etc/lirc/hardware.conf sed -e 's/DRIVER="UNCONFIGURED"/DRIVER="devinput"/g' -i $SDCARD/etc/lirc/hardware.conf cp $SRC/config/lirc.conf.cubietruck $SDCARD/etc/lirc/lircd.conf fi }