Нужно собрать довольно старую версию OpenWrt под девайс, который я упомянул в прошлом топике.
А теперь немного рекурсии quilt не может правильно определить версию patch.
Поэтому, как я понимаю, нужно наложить патч на configure.ac и Makefile.
Так сказал Гугл.
Вот сам diff
Index: tools/quilt/patches/100-patch_2.6.1_version.patch
===================================================================
--- tools/quilt/patches/100-patch_2.6.1_version.patch (Revision 0)
+++ tools/quilt/patches/100-patch_2.6.1_version.patch (Revision 0)
@@ -0,0 +1,11 @@
+--- quilt-0.48.bak/configure.ac 2009-01-31 03:28:06.000000000 +0100
++++ quilt-0.48/configure.ac 2010-07-27 15:03:51.662232573 +0200
+@@ -274,7 +274,7 @@
+ AC_MSG_CHECKING([the version of $PATCH])
+ if $PATCH --version 2> /dev/null | grep GNU >/dev/null; then
+ set -- `$PATCH --version 2> /dev/null`
+- patch_version=$2
++ test $2 == "patch" && patch_version=$3 || patch_version=$2
+ AC_MSG_RESULT($patch_version)
+ saved_IFS=$IFS; IFS='.'
+ set -- $patch_version
Index: tools/quilt/Makefile
===================================================================
--- tools/quilt/Makefile (Revision 22395)
+++ tools/quilt/Makefile (Arbeitskopie)
@@ -16,6 +16,7 @@
include $(INCLUDE_DIR)/host-build.mk
define Host/Configure
+ cd $(HOST_BUILD_DIR) && autoconf
$(call Host/Configure/Default)
[ -f $(HOST_BUILD_DIR)/Makefile ]
endef
Здесь я начинаю дико тупить, что должно быть в каталоге patches? Когда патчится Makefile из какого файла берется информация для патча?
Можете бить ногами, только просветите.
В моем случае версия quilt 0.47.