patchKernel.sh 477 B

123456789101112131415161718192021222324
  1. #!/bin/sh -xe
  2. if [ -z "$1" ]
  3. then
  4. echo "No kernel version supplied"
  5. exit 1
  6. fi
  7. KVER=$1
  8. ROOT_DIR=`pwd`
  9. RESOURCES=$ROOT_DIR/resources/BuildResources
  10. [ ! -d build ] && mkdir build
  11. cd build
  12. # build Linux-libre, with ath9k_htc
  13. cd linux-$KVER
  14. make clean
  15. make mrproper
  16. #Apply the usb and mmc patches if unapplie
  17. for i in $RESOURCES/patches-tested/DTS/*.patch; do patch -p1 < $i; done
  18. for i in $RESOURCES/patches-tested/kernel/*.patch; do patch -p1 < $i; done
  19. cd $ROOT_DIR