Use ls -v to get a naturally sorted list of patches like:
patches/00-vga_switcheroo_client_ops.patch
patches/01-dma_buf_ops-addition.patch
patches/02-revert-vm_mmap.patch
patches/98-pr_fmt.patch
patches/99-change-makefile.patch
patches/9999-FIXME-dont-build-i915-for-i2c-problems.patch
instead of:
patches/00-vga_switcheroo_client_ops.patch
patches/01-dma_buf_ops-addition.patch
patches/02-revert-vm_mmap.patch
patches/98-pr_fmt.patch
patches/9999-FIXME-dont-build-i915-for-i2c-problems.patch
patches/99-change-makefile.patch
Signed-off-by: Ozan Çağlayan <[email protected]>
---
scripts/admin-update.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/scripts/admin-update.sh b/scripts/admin-update.sh
index ec87f98..01c254f 100755
--- a/scripts/admin-update.sh
+++ b/scripts/admin-update.sh
@@ -581,7 +581,7 @@ for dir in $EXTRA_PATCHES; do
if [ $FOUND -eq 0 ]; then
continue
fi
- for i in $dir/*.patch; do
+ for i in $(ls -v $dir/*.patch); do
echo -e "${GREEN}Applying backport patch${NORMAL}: ${BLUE}$i${NORMAL}"
patch -p1 -N -t < $i
RET=$?
--
1.7.10.2
On Fri, Jun 22, 2012 at 6:30 AM, Ozan Çağlayan <[email protected]> wrote:
> Use ls -v to get a naturally sorted list of patches like:
>
> patches/00-vga_switcheroo_client_ops.patch
> patches/01-dma_buf_ops-addition.patch
> patches/02-revert-vm_mmap.patch
> patches/98-pr_fmt.patch
> patches/99-change-makefile.patch
> patches/9999-FIXME-dont-build-i915-for-i2c-problems.patch
>
> instead of:
>
> patches/00-vga_switcheroo_client_ops.patch
> patches/01-dma_buf_ops-addition.patch
> patches/02-revert-vm_mmap.patch
> patches/98-pr_fmt.patch
> patches/9999-FIXME-dont-build-i915-for-i2c-problems.patch
> patches/99-change-makefile.patch
>
> Signed-off-by: Ozan Çağlayan <[email protected]>
Groovy, thanks applied and pushed!
Luis