Git init
[external/ifupdown.git] / README
1
2 ifupdown
3 ========
4
5 ifup and ifdown are two utilities to assist with basic interface
6 manipulation.
7
8
9 Building
10 --------
11
12 To build from CVS, you need to generate the tangled sources from the
13 literate source. To do this, you'll need Norman Ramsey's noweb program
14 (nowebm.deb for Debian users). The following instructions should be enough
15 to build from nothing but ifupdown.nw.
16
17         notangle -t8 -RMakefile ifupdown.nw >Makefile
18         notangle -Rmakenwdep.sh ifupdown.nw >makenwdep.sh
19         chmod 755 makenwdep.sh
20         make
21
22 After that, you should just need some standard tools like gcc and perl.
23
24
25 Literate Source
26 ---------------
27
28 To view the pretty-printed literate source code, you can make any of
29 the targets:
30
31         ifupdown.ps
32         ifupdown.dvi
33 or      ifupdown.pdf
34
35 You'll need a LaTeX distribution to do this, as well as noweb.