source: patches/iproute2-2.6.23-libdir-1.patch@ 8e66c60c

clfs-1.2 clfs-2.1 clfs-3.0.0-systemd clfs-3.0.0-sysvinit systemd sysvinit
Last change on this file since 8e66c60c was c66a096, checked in by Jim Gifford <clfs@…>, 17 years ago

Updated to IPRoute2 2.6.23

  • Property mode set to 100644
File size: 3.3 KB
RevLine 
[918a9d3]1Submitted By: Joe Ciccone <jciccone@linuxfromscratch.org>
2Date: 2007-09-01
3Upstream Status: Unknown
4Origin: Joe Ciccone
5Description: Changes the path of /usr/lib/tc to one defined in the Makefile.
6
7diff -Naur iproute2-2.6.22-070710.orig/include/iptables.h iproute2-2.6.22-070710/include/iptables.h
8--- iproute2-2.6.22-070710.orig/include/iptables.h 2007-07-10 18:34:14.000000000 -0700
9+++ iproute2-2.6.22-070710/include/iptables.h 2007-09-02 08:29:41.000000000 -0700
10@@ -5,7 +5,7 @@
11 #include "libiptc/libiptc.h"
12
13 #ifndef IPT_LIB_DIR
14-#define IPT_LIB_DIR "/usr/local/lib/iptables"
15+#define IPT_LIB_DIR LIBDIR
16 #endif
17
18 #ifndef IPPROTO_SCTP
19diff -Naur iproute2-2.6.22-070710.orig/Makefile iproute2-2.6.22-070710/Makefile
20--- iproute2-2.6.22-070710.orig/Makefile 2007-07-10 18:34:14.000000000 -0700
21+++ iproute2-2.6.22-070710/Makefile 2007-09-02 08:38:27.000000000 -0700
22@@ -1,5 +1,7 @@
23 DESTDIR=
24 SBINDIR=/usr/sbin
25+LIBDIR=/usr/lib
26+VARLIB=/var/lib
27 CONFDIR=/etc/iproute2
28 DOCDIR=/usr/share/doc/iproute2
29 MANDIR=/usr/share/man
30@@ -22,7 +24,7 @@
31 CC = gcc
32 HOSTCC = gcc
33 CCOPTS = -D_GNU_SOURCE -O2 -Wstrict-prototypes -Wall
34-CFLAGS = $(CCOPTS) -I../include $(DEFINES)
35+CFLAGS = -DLIBDIR=\"$(LIBDIR)\" -DVARLIB=\"$(VARLIB)\" $(CCOPTS) -I../include $(DEFINES)
36 YACCFLAGS = -d -t -v
37
38 LDLIBS += -L../lib -lnetlink -lutil
39diff -Naur iproute2-2.6.22-070710.orig/misc/arpd.c iproute2-2.6.22-070710/misc/arpd.c
40--- iproute2-2.6.22-070710.orig/misc/arpd.c 2007-07-10 18:34:14.000000000 -0700
41+++ iproute2-2.6.22-070710/misc/arpd.c 2007-09-02 08:38:08.000000000 -0700
42@@ -40,7 +40,7 @@
43 int resolve_hosts;
44
45 DB *dbase;
46-char *dbname = "/var/lib/arpd/arpd.db";
47+char *dbname = VARLIB "/arpd/arpd.db";
48
49 int ifnum;
50 int *ifvec;
51diff -Naur iproute2-2.6.22-070710.orig/netem/Makefile iproute2-2.6.22-070710/netem/Makefile
52--- iproute2-2.6.22-070710.orig/netem/Makefile 2007-07-10 18:34:14.000000000 -0700
53+++ iproute2-2.6.22-070710/netem/Makefile 2007-09-02 08:29:41.000000000 -0700
54@@ -4,6 +4,8 @@
55 HOSTCC ?= $(CC)
56 LDLIBS += -lm
57
58+LIBDIR = /usr/lib
59+
60 all: $(DISTGEN) $(DISTDATA)
61
62 $(DISTGEN):
63@@ -19,9 +21,9 @@
64 $(HOSTCC) $(CCOPTS) -I../include -o $@ $@.c -lm
65
66 install: all
67- mkdir -p $(DESTDIR)/usr/lib/tc
68+ mkdir -p $(DESTDIR)/$(LIBDIR)/tc
69 for i in $(DISTDATA); \
70- do install -m 755 $$i $(DESTDIR)/usr/lib/tc; \
71+ do install -m 755 $$i $(DESTDIR)/$(LIBDIR)/tc; \
72 done
73
74 clean:
75diff -Naur iproute2-2.6.22-070710.orig/tc/Makefile iproute2-2.6.22-070710/tc/Makefile
76--- iproute2-2.6.22-070710.orig/tc/Makefile 2007-07-10 18:34:14.000000000 -0700
77+++ iproute2-2.6.22-070710/tc/Makefile 2007-09-02 08:29:41.000000000 -0700
78@@ -69,10 +69,10 @@
79 $(AR) rcs $@ $(TCLIB)
80
81 install: all
82- mkdir -p $(DESTDIR)/usr/lib/tc
83+ mkdir -p $(DESTDIR)/$(LIBDIR)/tc
84 install -m 0755 -s tc $(DESTDIR)$(SBINDIR)
85 for i in $(TCSO); \
86- do install -m 755 -s $$i $(DESTDIR)/usr/lib/tc; \
87+ do install -m 755 -s $$i $(DESTDIR)/$(LIBDIR)/tc; \
88 done
89
90 clean:
91diff -Naur iproute2-2.6.22-070710.orig/tc/tc_util.c iproute2-2.6.22-070710/tc/tc_util.c
92--- iproute2-2.6.22-070710.orig/tc/tc_util.c 2007-07-10 18:34:14.000000000 -0700
93+++ iproute2-2.6.22-070710/tc/tc_util.c 2007-09-02 08:33:48.000000000 -0700
94@@ -30,7 +30,7 @@
95
96 lib_dir = getenv("TC_LIB_DIR");
97 if (!lib_dir)
98- lib_dir = "/usr/lib/tc";
99+ lib_dir = LIBDIR "/tc";
100
101 return lib_dir;
102 }
Note: See TracBrowser for help on using the repository browser.