This commit was generated by cvs2svn to track changes on a CVS vendor
[unix-history] / contrib / FAQ / OTHER-FAQS / FreeBSD.sup.faq
CommitLineData
8a166d9a
GCI
1
2 FreeBSD
3 Sup FAQ
4
f586537b 5Last updated: $Date: 1994/05/07 11:36:07 $
8a166d9a 6
f586537b
JH
7 SUP is a network based software update tool developed at CMU. The
8purpose of this document is get the beginner up and running with sup.
8a166d9a 9
f586537b
JH
10 First off you will need to pick up the sup binaries. The easiest
11way of doing this is to grab the sup_bin.tgz package from:
12
13 freebsd.cdrom.com:~ftp/pub/FreeBSD/packages
14 (FreeBSD 1.1 or later)
15 freebsd.cdrom.com:~ftp/pub/FreeBSD/packages-1.0
16 (FreeBSD 1.0.2 or earlier)
8a166d9a
GCI
17
18Install the sup package using pkg_add and add the following line to your
f586537b
JH
19/etc/services file:
20
8a166d9a
GCI
21 sup 871/tcp #sup
22
23
24 SUP gets the information it needs to run from a configuration file
25called a supfile. This file tells sup what collections it will be updating
26and/or installing and where they go. There are already two files that
f586537b
JH
27have been created for supping FreeBSD, both of which may be gotten from:
28
29 freebsd.cdrom.com:~ftp/pub/FreeBSD/FAQ/OTHER-FAQS
30
31The file `FreeBSD.standard.supfile' is used for supping from the
32/usr/src tree, the file `FreeBSD.ports.supfile' for the /usr/ports tree.
8a166d9a
GCI
33These two files can be installed whereever it is convient to do so.
34
35 Next you will have to comment out whichever distributions you do
36not wish to receive with a # at the begining of the distribution line.
f586537b
JH
37You will find a list of distributions and a description for each at the
38end of this file.
39
40 Once this is setup, you're ready to go.
8a166d9a 41
8a166d9a 42To start sup type:
8a166d9a 43
f586537b
JH
44 sup supfile
45
46If you wish to see what sup is doing "verbosely", give it the -v option,
47like so:
48
49 sup -v supfile
8a166d9a 50
f586537b 51 Thats all there is to it! Remember that if you're running current,
8a166d9a 52which is what you will have if you sup, please join the freebsd-current
f586537b
JH
53mailing list. For more information on current please see the file:
54
8a166d9a
GCI
55freefall.cdrom.com:~ftp/pub/FreeBSD/FAQ/OTHER-FAQS/FreeBSD.current.policy
56
57Gary Clark II
f586537b 58FreeBSD maintainance person
8a166d9a 59
f586537b 60----
8a166d9a
GCI
61
62FreeBSD SUP distributions
63
f586537b 64From FreeBSD.standard.supfile:
8a166d9a 65
f586537b 66base: Just those files at the top of /usr/src.
8a166d9a 67bin: /bin
f586537b 68contrib: Sources to programs located in /usr/src/contrib, including the FAQ.
8a166d9a
GCI
69crypt: Sources to libcrypt. NOTE: This is for use by US and Canadians only!!
70etc: /etc
71games: /usr/games
f586537b 72gnu: Software that is under the GPL, like gcc, groff and uucp.
8a166d9a 73include: /usr/include
f586537b 74ksrc: The kernel sources
8a166d9a
GCI
75lib: /usr/lib
76libexec: /usr/libexec
77sbin: /sbin
78usrbin: /usr/bin
79usrsbin: /usr/sbin
80
81From FreeBSD.ports.supfile
82
f586537b
JH
83ports-audio: Audio applications
84ports-base: Just those files at the top of /usr/ports.
85ports-comm: Communications software
8a166d9a
GCI
86ports-db: Database software
87ports-devel: Development software
88ports-editor: Editing software
89ports-game: Game software
f586537b 90ports-lang: Programming Languages
8a166d9a 91ports-mail: Mail software
f586537b 92ports-math: Math software
8a166d9a 93ports-net: Network software
f586537b 94ports-news: USENET news software
8a166d9a
GCI
95ports-print: Printing software
96ports-shell: User shell software
f586537b
JH
97ports-util: Utility software
98ports-x11: X11 software