summaryrefslogtreecommitdiffstats
path: root/INSTALL
diff options
context:
space:
mode:
authorRichard Gooch <rgooch@ras.ucalgary.ca>2000-04-22 00:57:38 +0000
committerRusty Russell <rusty@rustcorp.com.au>2000-04-22 00:57:38 +0000
commit8e3b892cc2794a6a8b74a59762974907e3542bfb (patch)
tree1de0b5405ca6c76c931620614edfe73f30c28959 /INSTALL
parentedf14cf4b5edb148d7473f067d95e7bd1316900b (diff)
RIchard Gooch's INSTALL file (minorly modified).
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL29
1 files changed, 29 insertions, 0 deletions
diff --git a/INSTALL b/INSTALL
new file mode 100644
index 00000000..7807dc92
--- /dev/null
+++ b/INSTALL
@@ -0,0 +1,29 @@
+FOLLOW THESE STEPS:
+===================
+
+Make sure /usr/src/linux contains the kernel headers you're building
+against. If /usr/src/linux is an older kernel, set the KERNEL_DIR
+environment variable to point to the current kernel sources.
+
+If you forget the above step, a bogus dependency files with a ".d"
+extension may be created. If you see messages like:
+ make: *** No rule to make target `include/linux/netfilter_ipv4/ipt_limit.h',
+ needed by `iptables.d'. Stop.
+
+then you have these bogus dependency files. Do this:
+
+ % make distclean
+
+To build, just do:
+
+ % make
+
+If you want to specify alternate directories for installation (instead
+of /usr/local/ bin lib man), do this:
+
+ % make BINDIR=/usr/bin LIBDIR=/usr/lib MANDIR=/usr/man
+ % make BINDIR=/usr/bin LIBDIR=/usr/lib MANDIR=/usr/man install
+
+NOTE: make sure you build with at least the correct LIBDIR=
+specification, otherwise iptables(8) won't know where to find the
+dynamic objects.