Eric Andersen 21 лет назад
Родитель
Сommit
3f8f415a2a
2 измененных файлов с 12 добавлено и 0 удалено
  1. 1 0
      package/rsync/rsync.mk
  2. 11 0
      package/rsync/rsync.patch

+ 1 - 0
package/rsync/rsync.mk

@@ -16,6 +16,7 @@ $(DL_DIR)/$(RSYNC_SOURCE):
 
 $(RSYNC_DIR)/.unpacked: $(DL_DIR)/$(RSYNC_SOURCE)
 	$(RSYNC_CAT) $(DL_DIR)/$(RSYNC_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+	toolchain/patch-kernel.sh $(RSYNC_DIR) package/rsync/ rsync*.patch
 	touch $(RSYNC_DIR)/.unpacked
 
 $(RSYNC_DIR)/.configured: $(RSYNC_DIR)/.unpacked

+ 11 - 0
package/rsync/rsync.patch

@@ -0,0 +1,11 @@
+--- rsync-2.6.3/rsync.orig.h	2004-10-14 03:49:54.000000000 -0600
++++ rsync-2.6.3/rsync.h	2004-10-14 03:50:09.000000000 -0600
+@@ -327,7 +327,7 @@
+ #define uint64 unsigned long long
+ #else
+ /* As long as it gets... */
+-#define uint64 unsigned off_t
++#define uint64 loff_t
+ #endif
+ 
+ /* Starting from protocol version 26, we always use 64-bit