mirror of the now-defunct rocklinux.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

186 lines
6.5 KiB

  1. # --- ROCK-COPYRIGHT-NOTE-BEGIN ---
  2. #
  3. # This copyright note is auto-generated by ./scripts/Create-CopyPatch.
  4. # Please add additional copyright information _after_ the line containing
  5. # the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by
  6. # the ./scripts/Create-CopyPatch script. Do not edit this copyright text!
  7. #
  8. # ROCK Linux: rock-src/package/base/dietlibc/pkg_patch/pkg_iproute2.patch
  9. # ROCK Linux is Copyright (C) 1998 - 2005 Clifford Wolf
  10. #
  11. # This patch file is dual-licensed. It is available under the license the
  12. # patched project is licensed under, as long as it is an OpenSource license
  13. # as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms
  14. # of the GNU General Public License as published by the Free Software
  15. # Foundation; either version 2 of the License, or (at your option) any later
  16. # version.
  17. #
  18. # --- ROCK-COPYRIGHT-NOTE-END ---
  19. diff -urN iproute2-2.6.10-ss050112/include/libnetlink.h iproute2-2.6.10-ss050112-diet/include/libnetlink.h
  20. --- iproute2-2.6.10-ss050112/include/libnetlink.h 2005-01-12 21:19:46.000000000 +0100
  21. +++ iproute2-2.6.10-ss050112-diet/include/libnetlink.h 2005-01-15 00:20:05.355728253 +0100
  22. @@ -1,6 +1,7 @@
  23. #ifndef __LIBNETLINK_H__
  24. #define __LIBNETLINK_H__ 1
  25. +#include <stdio.h>
  26. #include <asm/types.h>
  27. #include <linux/netlink.h>
  28. #include <linux/rtnetlink.h>
  29. diff -urN iproute2-2.6.10-ss050112/include/utils.h iproute2-2.6.10-ss050112-diet/include/utils.h
  30. --- iproute2-2.6.10-ss050112/include/utils.h 2005-01-12 21:19:46.000000000 +0100
  31. +++ iproute2-2.6.10-ss050112-diet/include/utils.h 2005-01-15 00:20:05.355728253 +0100
  32. @@ -1,8 +1,8 @@
  33. #ifndef __UTILS_H__
  34. #define __UTILS_H__ 1
  35. -#include <asm/types.h>
  36. -#include <resolv.h>
  37. +// #include <asm/types.h>
  38. +// #include <resolv.h>
  39. #include "libnetlink.h"
  40. #include "ll_map.h"
  41. diff -urN iproute2-2.6.10-ss050112/ip/ipaddress.c iproute2-2.6.10-ss050112-diet/ip/ipaddress.c
  42. --- iproute2-2.6.10-ss050112/ip/ipaddress.c 2005-01-12 21:19:46.000000000 +0100
  43. +++ iproute2-2.6.10-ss050112-diet/ip/ipaddress.c 2005-01-15 00:20:05.356728114 +0100
  44. @@ -25,7 +25,7 @@
  45. #include <string.h>
  46. #include <fnmatch.h>
  47. -#include <linux/netdevice.h>
  48. +// #include <linux/netdevice.h>
  49. #include <linux/if_arp.h>
  50. #include <linux/sockios.h>
  51. diff -urN iproute2-2.6.10-ss050112/ip/iplink.c iproute2-2.6.10-ss050112-diet/ip/iplink.c
  52. --- iproute2-2.6.10-ss050112/ip/iplink.c 2005-01-12 21:19:46.000000000 +0100
  53. +++ iproute2-2.6.10-ss050112-diet/ip/iplink.c 2005-01-15 00:20:05.357727976 +0100
  54. @@ -10,6 +10,9 @@
  55. *
  56. */
  57. +#define _LINUX_TYPES_H
  58. +#include <asm/types.h>
  59. +
  60. #include <stdio.h>
  61. #include <stdlib.h>
  62. #include <unistd.h>
  63. diff -urN iproute2-2.6.10-ss050112/ip/ipmaddr.c iproute2-2.6.10-ss050112-diet/ip/ipmaddr.c
  64. --- iproute2-2.6.10-ss050112/ip/ipmaddr.c 2005-01-12 21:19:46.000000000 +0100
  65. +++ iproute2-2.6.10-ss050112-diet/ip/ipmaddr.c 2005-01-15 00:20:05.358727837 +0100
  66. @@ -10,6 +10,9 @@
  67. *
  68. */
  69. +#define _LINUX_TYPES_H
  70. +#include <asm/types.h>
  71. +
  72. #include <stdio.h>
  73. #include <stdlib.h>
  74. #include <unistd.h>
  75. diff -urN iproute2-2.6.10-ss050112/ip/ipmroute.c iproute2-2.6.10-ss050112-diet/ip/ipmroute.c
  76. --- iproute2-2.6.10-ss050112/ip/ipmroute.c 2005-01-12 21:19:46.000000000 +0100
  77. +++ iproute2-2.6.10-ss050112-diet/ip/ipmroute.c 2005-01-15 00:20:05.359727698 +0100
  78. @@ -10,6 +10,9 @@
  79. *
  80. */
  81. +#define _LINUX_TYPES_H
  82. +#include <asm/types.h>
  83. +
  84. #include <stdio.h>
  85. #include <stdlib.h>
  86. #include <unistd.h>
  87. diff -urN iproute2-2.6.10-ss050112/ip/iptunnel.c iproute2-2.6.10-ss050112-diet/ip/iptunnel.c
  88. --- iproute2-2.6.10-ss050112/ip/iptunnel.c 2005-01-12 21:19:46.000000000 +0100
  89. +++ iproute2-2.6.10-ss050112-diet/ip/iptunnel.c 2005-01-15 00:20:05.360727559 +0100
  90. @@ -26,6 +26,7 @@
  91. #include <netinet/in.h>
  92. #include <arpa/inet.h>
  93. #include <sys/ioctl.h>
  94. +#include <asm/byteorder.h>
  95. #include <linux/if.h>
  96. #include <linux/if_arp.h>
  97. #include <linux/ip.h>
  98. diff -urN iproute2-2.6.10-ss050112/ip/ipxfrm.c iproute2-2.6.10-ss050112-diet/ip/ipxfrm.c
  99. --- iproute2-2.6.10-ss050112/ip/ipxfrm.c 2005-01-12 21:19:46.000000000 +0100
  100. +++ iproute2-2.6.10-ss050112-diet/ip/ipxfrm.c 2005-01-15 00:20:05.361727421 +0100
  101. @@ -32,6 +32,7 @@
  102. #include <sys/socket.h>
  103. #include <time.h>
  104. #include <netdb.h>
  105. +#include <netinet/in.h>
  106. #include <net/if.h>
  107. #include <linux/netlink.h>
  108. #include <linux/rtnetlink.h>
  109. diff -urN iproute2-2.6.10-ss050112/ip/xfrm.h iproute2-2.6.10-ss050112-diet/ip/xfrm.h
  110. --- iproute2-2.6.10-ss050112/ip/xfrm.h 2005-01-12 21:19:46.000000000 +0100
  111. +++ iproute2-2.6.10-ss050112-diet/ip/xfrm.h 2005-01-15 00:20:05.362727282 +0100
  112. @@ -26,7 +26,7 @@
  113. #define __XFRM_H__ 1
  114. #include <stdio.h>
  115. -#include <sys/socket.h>
  116. +// #include <sys/socket.h>
  117. #include <linux/xfrm.h>
  118. #ifndef IPPROTO_SCTP
  119. diff -urN iproute2-2.6.10-ss050112/lib/ll_addr.c iproute2-2.6.10-ss050112-diet/lib/ll_addr.c
  120. --- iproute2-2.6.10-ss050112/lib/ll_addr.c 2005-01-12 21:19:46.000000000 +0100
  121. +++ iproute2-2.6.10-ss050112-diet/lib/ll_addr.c 2005-01-15 00:20:05.362727282 +0100
  122. @@ -21,7 +21,7 @@
  123. #include <arpa/inet.h>
  124. #include <string.h>
  125. -#include <linux/netdevice.h>
  126. +// #include <linux/netdevice.h>
  127. #include <linux/if_arp.h>
  128. #include <linux/sockios.h>
  129. diff -urN iproute2-2.6.10-ss050112/lib/ll_proto.c iproute2-2.6.10-ss050112-diet/lib/ll_proto.c
  130. --- iproute2-2.6.10-ss050112/lib/ll_proto.c 2005-01-12 21:19:46.000000000 +0100
  131. +++ iproute2-2.6.10-ss050112-diet/lib/ll_proto.c 2005-01-15 00:20:05.363727143 +0100
  132. @@ -21,7 +21,7 @@
  133. #include <arpa/inet.h>
  134. #include <string.h>
  135. -#include <linux/netdevice.h>
  136. +// #include <linux/netdevice.h>
  137. #include <linux/if_arp.h>
  138. #include <linux/sockios.h>
  139. diff -urN iproute2-2.6.10-ss050112/lib/ll_types.c iproute2-2.6.10-ss050112-diet/lib/ll_types.c
  140. --- iproute2-2.6.10-ss050112/lib/ll_types.c 2005-01-12 21:19:46.000000000 +0100
  141. +++ iproute2-2.6.10-ss050112-diet/lib/ll_types.c 2005-01-15 00:20:05.364727004 +0100
  142. @@ -21,7 +21,7 @@
  143. #include <arpa/inet.h>
  144. #include <string.h>
  145. -#include <linux/netdevice.h>
  146. +// #include <linux/netdevice.h>
  147. #include <linux/if_arp.h>
  148. #include <linux/sockios.h>
  149. diff -urN iproute2-2.6.10-ss050112/Makefile iproute2-2.6.10-ss050112-diet/Makefile
  150. --- iproute2-2.6.10-ss050112/Makefile 2005-01-12 21:19:46.000000000 +0100
  151. +++ iproute2-2.6.10-ss050112-diet/Makefile 2005-01-15 00:20:28.643496189 +0100
  152. @@ -10,7 +10,7 @@
  153. DEFINES= -DRESOLVE_HOSTNAMES
  154. #options if you have a bind>=4.9.4 libresolv (or, maybe, glibc)
  155. -LDLIBS=-lresolv
  156. +LDLIBS=
  157. ADDLIB=
  158. #options for decnet
  159. @@ -25,7 +25,7 @@
  160. LDLIBS += -L../lib -lnetlink -lutil
  161. -SUBDIRS=lib ip tc misc
  162. +SUBDIRS=lib ip
  163. LIBNETLINK=../lib/libnetlink.a ../lib/libutil.a