diff options
author | Det | 2017-12-11 02:21:30 +0200 |
---|---|---|
committer | Det | 2017-12-11 02:21:30 +0200 |
commit | f473c959d96b0edd124dc5cb6e4ad7ef3a62feb5 (patch) | |
tree | 7d095fa6005c7f6fca5e57bece1823b7a7254cb1 /PKGBUILD | |
parent | a519db52ed2819b3e88c81e1eb78413eb95f8fda (diff) | |
download | aur-f473c959d96b0edd124dc5cb6e4ad7ef3a62feb5.tar.gz |
Patch automatino tweaks
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -37,7 +37,7 @@ md5sums=('a009bbc502c30e4b483d71be9fa51790' #md5sums+=('cc8941b6898d9daa0fb67371f57a56b6') # Auto-detect patches (e.g. linux-4.1.patch) -for _patch in $(find "$startdir" -maxdepth 1 -name '*.patch' -printf "%f\n"); do +for _patch in $(find -maxdepth 1 -name '*[0-9].[0-9]*.patch' -printf "%f\n"); do # Don't duplicate those already defined above if [[ ! ${source[@]} =~ $_patch ]]; then source+=("$_patch") @@ -76,7 +76,7 @@ prepare() { cp -r kernel kernel-$_kernel # Patch? - for _patch in $(ls "$srcdir"/*.patch 2>/dev/null); do + for _patch in $(printf -- '%s\n' ${source[@]} | grep -e [0-9].[0-9] -e .patch); do # Patch version _major_patch=$(echo $_patch | grep -Po "\d+\.\d+") @@ -86,7 +86,7 @@ prepare() { # Check version if (( $(vercmp $_kernel $_major_patch) >= 0 )); then msg2 "Applying $_patch for $_kernel..." - patch -p2 -i "$_patch" + patch -p2 -i "$srcdir"/"$_patch" fi # Return |