- update to 2.6.26
- clean patches
This commit is contained in:
parent
c1edd78001
commit
f9b20425c9
@ -1,2 +1 @@
|
|||||||
iproute-doc-2.6.22.tar.gz
|
iproute2-2.6.26.tar.bz2
|
||||||
iproute2-2.6.25.tar.bz2
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
diff -up iproute-2.6.25/iproute2-2.6.25/man/man8/ip.8.ua iproute-2.6.25/iproute2-2.6.25/man/man8/ip.8
|
diff -up iproute-2.6.26/iproute2-2.6.26/man/man8/ip.8.mm iproute-2.6.26/iproute2-2.6.26/man/man8/ip.8
|
||||||
--- iproute-2.6.25/iproute2-2.6.25/man/man8/ip.8.ua 2007-10-16 23:27:42.000000000 +0200
|
--- iproute-2.6.26/iproute2-2.6.26/man/man8/ip.8.mm 2008-07-25 22:46:07.000000000 +0200
|
||||||
+++ iproute-2.6.25/iproute2-2.6.25/man/man8/ip.8 2007-10-31 09:29:10.000000000 +0100
|
+++ iproute-2.6.26/iproute2-2.6.26/man/man8/ip.8 2008-08-12 14:24:01.000000000 +0200
|
||||||
@@ -176,6 +176,8 @@ replace " | " monitor " } "
|
@@ -190,6 +190,8 @@ replace " | " monitor " } "
|
||||||
.IR NUMBER " ] [ "
|
.IR NUMBER " ] [ "
|
||||||
.B cwnd
|
.B cwnd
|
||||||
.IR NUMBER " ] [ "
|
.IR NUMBER " ] [ "
|
||||||
@ -10,12 +10,12 @@ diff -up iproute-2.6.25/iproute2-2.6.25/man/man8/ip.8.ua iproute-2.6.25/iproute2
|
|||||||
.B ssthresh
|
.B ssthresh
|
||||||
.IR REALM " ] [ "
|
.IR REALM " ] [ "
|
||||||
.B realms
|
.B realms
|
||||||
@@ -1102,6 +1104,11 @@ the clamp for congestion window. It is
|
@@ -1480,6 +1482,11 @@ the clamp for congestion window. It is
|
||||||
flag is not used.
|
flag is not used.
|
||||||
|
|
||||||
.TP
|
.TP
|
||||||
+.BI initcwnd " NUMBER "
|
+.BI initcwnd " NUMBER "
|
||||||
+The maximum initial congestion window (cwnd) size in MSS of a
|
+the maximum initial congestion window (cwnd) size in MSS of a
|
||||||
+TCP connection.
|
+TCP connection.
|
||||||
+
|
+
|
||||||
+.TP
|
+.TP
|
||||||
|
29
iproute.spec
29
iproute.spec
@ -3,20 +3,18 @@
|
|||||||
|
|
||||||
Summary: Advanced IP routing and network device configuration tools
|
Summary: Advanced IP routing and network device configuration tools
|
||||||
Name: iproute
|
Name: iproute
|
||||||
Version: 2.6.25
|
Version: 2.6.26
|
||||||
Release: 5%{?dist}
|
Release: 1%{?dist}
|
||||||
Group: Applications/System
|
Group: Applications/System
|
||||||
Source: http://developer.osdl.org/dev/iproute2/download/iproute2-%{version}.tar.bz2
|
Source: http://developer.osdl.org/dev/iproute2/download/iproute2-%{version}.tar.bz2
|
||||||
#Source1: iproute-doc-2.6.22.tar.gz
|
#Source1: iproute-doc-2.6.22.tar.gz
|
||||||
URL: http://linux-net.osdl.org/index.php/Iproute2
|
URL: http://linux-net.osdl.org/index.php/Iproute2
|
||||||
Patch1: iproute2-2.6.9-kernel.patch
|
Patch1: iproute2-2.6.9-kernel.patch
|
||||||
Patch2: iproute2-ss050901-opt_flags.patch
|
Patch2: iproute2-ss050901-opt_flags.patch
|
||||||
Patch3: iproute2-2.6.16-ip_resolve_crash.patch
|
Patch3: iproute-ip-man.patch
|
||||||
Patch4: iproute-ip-man.patch
|
Patch4: iproute2-movelib.patch
|
||||||
Patch5: iproute2-movelib.patch
|
Patch5: iproute2-2.6.25-aead.patch
|
||||||
Patch6: iproute2-tex.patch
|
Patch6: iproute2-2.6.25-segfault.patch
|
||||||
Patch7: iproute2-2.6.25-aead.patch
|
|
||||||
Patch8: iproute2-2.6.25-segfault.patch
|
|
||||||
|
|
||||||
License: GPLv2+
|
License: GPLv2+
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||||
@ -32,13 +30,10 @@ capabilities of the Linux 2.4.x and 2.6.x kernel.
|
|||||||
%setup -q -c iproute-%{version}
|
%setup -q -c iproute-%{version}
|
||||||
%patch1 -p1 -b .kernel
|
%patch1 -p1 -b .kernel
|
||||||
%patch2 -p1 -b .opt_flags
|
%patch2 -p1 -b .opt_flags
|
||||||
#%patch3 -p1 -b .ip_resolve
|
%patch3 -p1
|
||||||
%patch4 -p1
|
%patch4 -p1 -b .movelib
|
||||||
%patch5 -p1 -b .movelib
|
%patch5 -p1 -b .aead
|
||||||
#remove tex for the while
|
%patch6 -p1 -b .seg
|
||||||
#%patch6 -p1 -b .wotex
|
|
||||||
%patch7 -p1 -b .aead
|
|
||||||
%patch8 -p1 -b .seg
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
export LIBDIR=%{_libdir}
|
export LIBDIR=%{_libdir}
|
||||||
@ -114,6 +109,10 @@ EOF
|
|||||||
%config(noreplace) %{_sysconfdir}/sysconfig/cbq/*
|
%config(noreplace) %{_sysconfdir}/sysconfig/cbq/*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Aug 12 2008 Marcela Maslanova <mmaslano@redhat.com> - 2.6.26-1
|
||||||
|
- update to 2.6.26
|
||||||
|
- clean patches
|
||||||
|
|
||||||
* Tue Jul 22 2008 Marcela Maslanova <mmaslano@redhat.com> - 2.6.25-5
|
* Tue Jul 22 2008 Marcela Maslanova <mmaslano@redhat.com> - 2.6.25-5
|
||||||
- fix iproute2-2.6.25-segfault.patch
|
- fix iproute2-2.6.25-segfault.patch
|
||||||
|
|
||||||
|
@ -1,14 +0,0 @@
|
|||||||
diff -up iproute-2.6.25/iproute2-2.6.25/lib/utils.c.ee iproute-2.6.25/iproute2-2.6.25/lib/utils.c
|
|
||||||
--- iproute-2.6.25/iproute2-2.6.25/lib/utils.c.ee 2007-10-16 23:27:42.000000000 +0200
|
|
||||||
+++ iproute-2.6.25/iproute2-2.6.25/lib/utils.c 2007-10-31 09:26:20.000000000 +0100
|
|
||||||
@@ -503,8 +503,8 @@ char *resolve_address(const char *addr,
|
|
||||||
len = 4;
|
|
||||||
}
|
|
||||||
|
|
||||||
- hash = addr[len-1] ^ addr[len-2] ^ addr[len-3] ^ addr[len-4];
|
|
||||||
-
|
|
||||||
+ hash = (addr[len-1] ^ addr[len-2] ^ addr[len-3] ^ addr[len-4]) & 0xff;
|
|
||||||
+
|
|
||||||
for (n = nht[hash]; n; n = n->next) {
|
|
||||||
if (n->addr.family == af &&
|
|
||||||
n->addr.bytelen == len &&
|
|
@ -1,6 +1,6 @@
|
|||||||
diff -up iproute-2.6.25/iproute2-2.6.25/include/linux/xfrm.h.aead iproute-2.6.25/iproute2-2.6.25/include/linux/xfrm.h
|
diff -up iproute-2.6.25/iproute2-2.6.26/include/linux/xfrm.h.aead iproute-2.6.26/iproute2-2.6.26/include/linux/xfrm.h
|
||||||
--- iproute-2.6.25/iproute2-2.6.25/include/linux/xfrm.h.aead 2008-04-17 19:12:54.000000000 +0200
|
--- iproute-2.6.26/iproute2-2.6.26/include/linux/xfrm.h.aead 2008-04-17 19:12:54.000000000 +0200
|
||||||
+++ iproute-2.6.25/iproute2-2.6.25/include/linux/xfrm.h 2008-04-22 08:38:15.000000000 +0200
|
+++ iproute-2.6.26/iproute2-2.6.26/include/linux/xfrm.h 2008-04-22 08:38:15.000000000 +0200
|
||||||
@@ -426,12 +426,14 @@ struct xfrm_user_migrate {
|
@@ -426,12 +426,14 @@ struct xfrm_user_migrate {
|
||||||
__u16 new_family;
|
__u16 new_family;
|
||||||
};
|
};
|
||||||
@ -16,9 +16,9 @@ diff -up iproute-2.6.25/iproute2-2.6.25/include/linux/xfrm.h.aead iproute-2.6.25
|
|||||||
|
|
||||||
enum xfrm_nlgroups {
|
enum xfrm_nlgroups {
|
||||||
XFRMNLGRP_NONE,
|
XFRMNLGRP_NONE,
|
||||||
diff -up iproute-2.6.25/iproute2-2.6.25/ip/ipxfrm.c.aead iproute-2.6.25/iproute2-2.6.25/ip/ipxfrm.c
|
diff -up iproute-2.6.26/iproute2-2.6.26/ip/ipxfrm.c.aead iproute-2.6.26/iproute2-2.6.26/ip/ipxfrm.c
|
||||||
--- iproute-2.6.25/iproute2-2.6.25/ip/ipxfrm.c.aead 2008-04-17 19:12:54.000000000 +0200
|
--- iproute-2.6.26/iproute2-2.6.26/ip/ipxfrm.c.aead 2008-04-17 19:12:54.000000000 +0200
|
||||||
+++ iproute-2.6.25/iproute2-2.6.25/ip/ipxfrm.c 2008-04-21 14:40:16.000000000 +0200
|
+++ iproute-2.6.26/iproute2-2.6.26/ip/ipxfrm.c 2008-04-21 14:40:16.000000000 +0200
|
||||||
@@ -154,7 +154,8 @@ const char *strxf_xfrmproto(__u8 proto)
|
@@ -154,7 +154,8 @@ const char *strxf_xfrmproto(__u8 proto)
|
||||||
|
|
||||||
static const struct typeent algo_types[]= {
|
static const struct typeent algo_types[]= {
|
||||||
@ -86,9 +86,9 @@ diff -up iproute-2.6.25/iproute2-2.6.25/ip/ipxfrm.c.aead iproute-2.6.25/iproute2
|
|||||||
if (tb[XFRMA_ALG_CRYPT]) {
|
if (tb[XFRMA_ALG_CRYPT]) {
|
||||||
struct rtattr *rta = tb[XFRMA_ALG_CRYPT];
|
struct rtattr *rta = tb[XFRMA_ALG_CRYPT];
|
||||||
xfrm_algo_print((struct xfrm_algo *) RTA_DATA(rta),
|
xfrm_algo_print((struct xfrm_algo *) RTA_DATA(rta),
|
||||||
diff -up iproute-2.6.25/iproute2-2.6.25/ip/xfrm_state.c.aead iproute-2.6.25/iproute2-2.6.25/ip/xfrm_state.c
|
diff -up iproute-2.6.26/iproute2-2.6.26/ip/xfrm_state.c.aead iproute-2.6.26/iproute2-2.6.26/ip/xfrm_state.c
|
||||||
--- iproute-2.6.25/iproute2-2.6.25/ip/xfrm_state.c.aead 2008-04-17 19:12:54.000000000 +0200
|
--- iproute-2.6.26/iproute2-2.6.26/ip/xfrm_state.c.aead 2008-04-17 19:12:54.000000000 +0200
|
||||||
+++ iproute-2.6.25/iproute2-2.6.25/ip/xfrm_state.c 2008-04-21 14:40:16.000000000 +0200
|
+++ iproute-2.6.26/iproute2-2.6.26/ip/xfrm_state.c 2008-04-21 14:40:16.000000000 +0200
|
||||||
@@ -88,8 +88,10 @@ static void usage(void)
|
@@ -88,8 +88,10 @@ static void usage(void)
|
||||||
fprintf(stderr, "ENCAP-TYPE := espinudp | espinudp-nonike\n");
|
fprintf(stderr, "ENCAP-TYPE := espinudp | espinudp-nonike\n");
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
diff -up iproute-2.6.25/iproute2-2.6.25/ip/xfrm_state.c.seg iproute-2.6.25/iproute2-2.6.25/ip/xfrm_state.c
|
diff -up iproute-2.6.26/iproute2-2.6.26/ip/xfrm_state.c.seg iproute-2.6.26/iproute2-2.6.26/ip/xfrm_state.c
|
||||||
--- iproute-2.6.25/iproute2-2.6.25/ip/xfrm_state.c.seg 2008-07-21 17:23:12.000000000 +0200
|
--- iproute-2.6.26/iproute2-2.6.26/ip/xfrm_state.c.seg 2008-07-21 17:23:12.000000000 +0200
|
||||||
+++ iproute-2.6.25/iproute2-2.6.25/ip/xfrm_state.c 2008-07-22 09:27:12.000000000 +0200
|
+++ iproute-2.6.26/iproute2-2.6.26/ip/xfrm_state.c 2008-07-22 09:27:12.000000000 +0200
|
||||||
@@ -158,12 +158,16 @@ static int xfrm_algo_parse(struct xfrm_a
|
@@ -158,12 +158,16 @@ static int xfrm_algo_parse(struct xfrm_a
|
||||||
buf[j] = val;
|
buf[j] = val;
|
||||||
}
|
}
|
||||||
|
@ -1,15 +0,0 @@
|
|||||||
diff -up iproute-2.6.25/iproute2-2.6.25/ip/xfrm_state.c.seg iproute-2.6.25/iproute2-2.6.25/ip/xfrm_state.c
|
|
||||||
--- iproute-2.6.25/iproute2-2.6.25/ip/xfrm_state.c.seg 2008-07-04 13:22:13.000000000 +0200
|
|
||||||
+++ iproute-2.6.25/iproute2-2.6.25/ip/xfrm_state.c 2008-07-04 13:30:51.000000000 +0200
|
|
||||||
@@ -162,8 +162,9 @@ static int xfrm_algo_parse(struct xfrm_a
|
|
||||||
if (len > 0) {
|
|
||||||
if (len > max)
|
|
||||||
invarg("\"ALGOKEY\" makes buffer overflow\n", key);
|
|
||||||
-
|
|
||||||
- strncpy(buf, key, len);
|
|
||||||
+ else
|
|
||||||
+ invarg("\"ALGOKEY\" is invalid", key);
|
|
||||||
+ /* strncpy(buf, key, len); */
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -1,10 +1,10 @@
|
|||||||
diff -up iproute-2.6.25/iproute2-2.6.25/Makefile.old iproute-2.6.25/iproute2-2.6.25/Makefile
|
diff -up iproute-2.6.26/iproute2-2.6.26/Makefile.kernel iproute-2.6.26/iproute2-2.6.26/Makefile
|
||||||
--- iproute-2.6.25/iproute2-2.6.25/Makefile.old 2007-10-16 23:27:42.000000000 +0200
|
--- iproute-2.6.26/iproute2-2.6.26/Makefile.kernel 2008-07-25 22:46:07.000000000 +0200
|
||||||
+++ iproute-2.6.25/iproute2-2.6.25/Makefile 2007-10-31 09:22:41.000000000 +0100
|
+++ iproute-2.6.26/iproute2-2.6.26/Makefile 2008-08-12 14:19:58.000000000 +0200
|
||||||
@@ -3,6 +3,7 @@ SBINDIR=/usr/sbin
|
@@ -3,6 +3,7 @@ SBINDIR=/sbin
|
||||||
CONFDIR=/etc/iproute2
|
CONFDIR=/etc/iproute2
|
||||||
DOCDIR=/usr/share/doc/iproute2
|
DOCDIR=/share/doc/iproute2
|
||||||
MANDIR=/usr/share/man
|
MANDIR=/share/man
|
||||||
+KERNEL_INCLUDE=/usr/include
|
+KERNEL_INCLUDE=/usr/include
|
||||||
|
|
||||||
# Path to db_185.h include
|
# Path to db_185.h include
|
||||||
|
@ -1,27 +1,27 @@
|
|||||||
diff -up iproute-2.6.25/iproute2-2.6.25/netem/Makefile.lib iproute-2.6.25/iproute2-2.6.25/netem/Makefile
|
diff -up iproute-2.6.26/iproute2-2.6.26/netem/Makefile.lib iproute-2.6.26/iproute2-2.6.26/netem/Makefile
|
||||||
--- iproute-2.6.25/iproute2-2.6.25/netem/Makefile.lib 2007-10-16 23:27:42.000000000 +0200
|
--- iproute-2.6.26/iproute2-2.6.26/netem/Makefile.lib 2008-07-25 22:46:07.000000000 +0200
|
||||||
+++ iproute-2.6.25/iproute2-2.6.25/netem/Makefile 2007-10-31 09:31:07.000000000 +0100
|
+++ iproute-2.6.26/iproute2-2.6.26/netem/Makefile 2008-08-12 14:31:54.000000000 +0200
|
||||||
@@ -19,9 +19,9 @@ stats: stats.c
|
@@ -20,9 +20,9 @@ stats: stats.c
|
||||||
$(HOSTCC) $(CCOPTS) -I../include -o $@ $@.c -lm
|
$(HOSTCC) $(CCOPTS) -I../include -o $@ $@.c -lm
|
||||||
|
|
||||||
install: all
|
install: all
|
||||||
- mkdir -p $(DESTDIR)/usr/lib/tc
|
- mkdir -p $(DESTDIR)/lib/tc
|
||||||
+ mkdir -p $(DESTDIR)/usr/share/tc
|
+ mkdir -p $(DESTDIR)/share/tc
|
||||||
for i in $(DISTDATA); \
|
for i in $(DISTDATA); \
|
||||||
- do install -m 755 $$i $(DESTDIR)/usr/lib/tc; \
|
- do install -m 755 $$i $(DESTDIR)/lib/tc; \
|
||||||
+ do install -m 755 $$i $(DESTDIR)/usr/share/tc; \
|
+ do install -m 755 $$i $(DESTDIR)/share/tc; \
|
||||||
done
|
done
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
diff -up iproute-2.6.25/iproute2-2.6.25/tc/tc_util.c.lib iproute-2.6.25/iproute2-2.6.25/tc/tc_util.c
|
diff -up iproute-2.6.26/iproute2-2.6.26/tc/tc_util.c.lib iproute-2.6.26/iproute2-2.6.26/tc/tc_util.c
|
||||||
--- iproute-2.6.25/iproute2-2.6.25/tc/tc_util.c.lib 2007-10-16 23:27:42.000000000 +0200
|
--- iproute-2.6.26/iproute2-2.6.26/tc/tc_util.c.lib 2008-07-25 22:46:07.000000000 +0200
|
||||||
+++ iproute-2.6.25/iproute2-2.6.25/tc/tc_util.c 2007-10-31 09:33:00.000000000 +0100
|
+++ iproute-2.6.26/iproute2-2.6.26/tc/tc_util.c 2008-08-12 14:32:54.000000000 +0200
|
||||||
@@ -30,7 +30,7 @@ const char *get_tc_lib(void)
|
@@ -34,7 +34,7 @@ const char *get_tc_lib(void)
|
||||||
|
|
||||||
lib_dir = getenv("TC_LIB_DIR");
|
lib_dir = getenv("TC_LIB_DIR");
|
||||||
if (!lib_dir)
|
if (!lib_dir)
|
||||||
- lib_dir = "/usr/lib/tc";
|
- lib_dir = DESTDIR "/lib/tc";
|
||||||
+ lib_dir = "/usr/share/tc";
|
+ lib_dir = DESTDIR "/share/tc";
|
||||||
|
|
||||||
return lib_dir;
|
return lib_dir;
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
diff -up iproute-2.6.25/iproute2-2.6.25/Makefile.ble iproute-2.6.25/iproute2-2.6.25/Makefile
|
diff -up iproute-2.6.26/iproute2-2.6.26/Makefile.opt iproute-2.6.26/iproute2-2.6.26/Makefile
|
||||||
--- iproute-2.6.25/iproute2-2.6.25/Makefile.ble 2007-10-31 09:22:41.000000000 +0100
|
--- iproute-2.6.26/iproute2-2.6.26/Makefile.opt 2008-08-12 14:19:58.000000000 +0200
|
||||||
+++ iproute-2.6.25/iproute2-2.6.25/Makefile 2007-10-31 09:24:09.000000000 +0100
|
+++ iproute-2.6.26/iproute2-2.6.26/Makefile 2008-08-12 14:21:42.000000000 +0200
|
||||||
@@ -22,7 +22,7 @@ ADDLIB+=ipx_ntop.o ipx_pton.o
|
@@ -22,7 +22,7 @@ ADDLIB+=ipx_ntop.o ipx_pton.o
|
||||||
|
|
||||||
CC = gcc
|
CC = gcc
|
||||||
|
@ -1,60 +0,0 @@
|
|||||||
diff -up iproute-2.6.23/iproute2-2.6.25/Makefile.old iproute-2.6.23/iproute2-2.6.25/Makefile
|
|
||||||
diff -up iproute-2.6.23/iproute2-2.6.25/doc/Makefile.old iproute-2.6.23/iproute2-2.6.25/doc/Makefile
|
|
||||||
--- iproute-2.6.23/iproute2-2.6.25/doc/Makefile.old 2007-10-16 23:27:42.000000000 +0200
|
|
||||||
+++ iproute-2.6.23/iproute2-2.6.25/doc/Makefile 2008-02-06 13:22:59.000000000 +0100
|
|
||||||
@@ -1,55 +0,0 @@
|
|
||||||
-PSFILES=ip-cref.ps ip-tunnels.ps api-ip6-flowlabels.ps ss.ps nstat.ps arpd.ps rtstat.ps
|
|
||||||
-# tc-cref.ps
|
|
||||||
-# api-rtnl.tex api-pmtudisc.tex api-news.tex
|
|
||||||
-# iki-netdev.ps iki-neighdst.ps
|
|
||||||
-
|
|
||||||
-
|
|
||||||
-LATEX=latex
|
|
||||||
-DVIPS=dvips
|
|
||||||
-SGML2DVI=sgml2latex --output=dvi
|
|
||||||
-SGML2HTML=sgml2html -s 0
|
|
||||||
-LPR=lpr -Zsduplex
|
|
||||||
-SHELL=bash
|
|
||||||
-PAGESIZE=a4
|
|
||||||
-PAGESPERPAGE=2
|
|
||||||
-
|
|
||||||
-HTMLFILES=$(subst .sgml,.html,$(shell echo *.sgml))
|
|
||||||
-DVIFILES=$(subst .ps,.dvi,$(PSFILES))
|
|
||||||
-
|
|
||||||
-
|
|
||||||
-all: pstwocol
|
|
||||||
-
|
|
||||||
-pstwocol: $(PSFILES)
|
|
||||||
-
|
|
||||||
-html: $(HTMLFILES)
|
|
||||||
-
|
|
||||||
-dvi: $(DVIFILES)
|
|
||||||
-
|
|
||||||
-print: $(PSFILES)
|
|
||||||
- $(LPR) $(PSFILES)
|
|
||||||
-
|
|
||||||
-%.dvi: %.sgml
|
|
||||||
- $(SGML2DVI) $<
|
|
||||||
-
|
|
||||||
-%.dvi: %.tex
|
|
||||||
- @set -e; pass=2; echo "Running LaTeX $<"; \
|
|
||||||
- while [ `$(LATEX) $< </dev/null 2>&1 | \
|
|
||||||
- grep -c '^\(LaTeX Warning: Label(s) may\|No file \|! Emergency stop\)'` -ge 1 ]; do \
|
|
||||||
- if [ $$pass -gt 3 ]; then \
|
|
||||||
- echo "Seems, something is wrong. Try by hands." ; exit 1 ; \
|
|
||||||
- fi; \
|
|
||||||
- echo "Re-running LaTeX $<, $${pass}d pass"; pass=$$[$$pass + 1]; \
|
|
||||||
- done
|
|
||||||
-
|
|
||||||
-%.ps: %.dvi
|
|
||||||
- $(DVIPS) $< -o $@
|
|
||||||
-
|
|
||||||
-%.html: %.sgml
|
|
||||||
- $(SGML2HTML) $<
|
|
||||||
-
|
|
||||||
-install:
|
|
||||||
- install -m 0644 $(shell echo *.tex) $(DESTDIR)$(DOCDIR)
|
|
||||||
- install -m 0644 $(shell echo *.sgml) $(DESTDIR)$(DOCDIR)
|
|
||||||
-
|
|
||||||
-clean:
|
|
||||||
- rm -f *.aux *.log *.toc $(PSFILES) $(DVIFILES) *.html
|
|
Loading…
Reference in New Issue
Block a user