|
12345678910111213141516171819202122 |
- #!/bin/bash
- set -e
-
- function apply_cpuinfo_patches() {
- if [ -d "./cpuinfo" ]; then
- cp ./patches/0001-fix-arm-linux-fix-uclibc-build-error.patch cpuinfo/
- pushd cpuinfo >/dev/null
- git config user.name "$1"
- git config user.email "$2"
- git am --abort || true
- git rebase --abort || true
- git reset --hard
- # Use git apply instead of git am to prevent git require name in .gitconfig
- GIT_AUTHOR_NAME='patcher' GIT_AUTHOR_EMAIL='patcher@nobody.com' git apply 0001-fix-arm-linux-fix-uclibc-build-error.patch
- rm *.patch
- popd >/dev/null
- else
- echo "cpuinfo not exist, can not apply patches."
- echo "Please run: 'git submodule update --init cpuinfo' first."
- exit -1
- fi
- }
|