patchKernel.sh 466 B

1234567891011121314151617181920212223242526272829
  1. #!/bin/bash
  2. set -x
  3. set -e
  4. if [ -z "$1" ]
  5. then
  6. echo "No kernel version supplied"
  7. exit 1
  8. fi
  9. if [ -z "$2" ]
  10. then
  11. echo "No patches directory"
  12. exit 1
  13. fi
  14. if [ -z "$3" ]
  15. then
  16. echo "No build directory supplied"
  17. exit 1
  18. fi
  19. KVER=$1
  20. PATCHES=$2
  21. BUILD_DIR=$3
  22. cd $BUILD_DIR
  23. make mrproper
  24. #Apply the usb and mmc patches
  25. for i in "$PATCHES"/DTS/*.patch; do echo $i; patch -p1 < $i; done
  26. for i in "$PATCHES"/kernel/*.patch; do echo $i; patch -p1 < $i; done