On Mon, Apr 29, 2013 at 01:27:09PM +0200, Bernhard Walle wrote:
Since kernel.org provides their patches as .xz-compressed files, that's
quite useful.
Thanks, applied.
Michael
Signed-off-by: Bernhard Walle bernh...@bwalle.de
---
scripts/lib/ptxd_make_world_patchin.sh | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/scripts/lib/ptxd_make_world_patchin.sh
b/scripts/lib/ptxd_make_world_patchin.sh
index 8f9bd42..d9d1494 100644
--- a/scripts/lib/ptxd_make_world_patchin.sh
+++ b/scripts/lib/ptxd_make_world_patchin.sh
@@ -76,7 +76,7 @@ export -f ptxd_make_world_patchin_apply_git_init
# create a directory containing the patches and the selected series
# file. name that file series.
#
-# decompress bz2 and gz patches on the fly
+# decompress bz2, gz and xz patches on the fly
#
ptxd_make_world_patchin_apply_git_compat()
{
@@ -106,6 +106,7 @@ ptxd_make_world_patchin_apply_git_compat()
|#*) continue ;;# skip empty lines and comments
*.gz) cat=zcat ;;
*.bz2) cat=bzcat ;;
+ *.xz) cat=xzcat ;;
*)
ln -s ../patches/${patch}
${pkg_patchin_dir}/.ptxdist/git-patches/${patch_file}
echo ${patch_file} ${para}
${pkg_patchin_dir}/.ptxdist/git-patches/series || return
@@ -180,6 +181,7 @@ ptxd_make_world_patchin_apply_patch()
|#*) continue ;;# skip empty lines and comments
*.gz)cat=zcat ;;
*.bz2) cat=bzcat ;;
+ *.xz)cat=xzcat ;;
*) cat=cat ;;
esac
@@ -259,6 +261,7 @@ ptxd_make_world_patchin_apply()
find \
-name *.diff -o \
-name *.patch -o \
+ -name *.xz -o \
-name *.bz2 -o \
-name *.gz | \
sed -e s:^[.]/:: | sort \
--
1.8.2.2
--
ptxdist mailing list
ptxdist@pengutronix.de
--
Pengutronix e.K. | |
Industrial Linux Solutions | http://www.pengutronix.de/ |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0|
Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917- |
--
ptxdist mailing list
ptxdist@pengutronix.de