Commit | Line | Data |
---|---|---|
8a166d9a GCI |
1 | |
2 | FreeBSD | |
3 | Sup FAQ | |
4 | ||
f586537b | 5 | Last 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 |
8 | purpose 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 |
11 | way 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 | |
18 | Install 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 | |
25 | called a supfile. This file tells sup what collections it will be updating | |
26 | and/or installing and where they go. There are already two files that | |
f586537b JH |
27 | have been created for supping FreeBSD, both of which may be gotten from: |
28 | ||
29 | freebsd.cdrom.com:~ftp/pub/FreeBSD/FAQ/OTHER-FAQS | |
30 | ||
31 | The 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 |
33 | These 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 | |
36 | not wish to receive with a # at the begining of the distribution line. | |
f586537b JH |
37 | You will find a list of distributions and a description for each at the |
38 | end of this file. | |
39 | ||
40 | Once this is setup, you're ready to go. | |
8a166d9a | 41 | |
8a166d9a | 42 | To start sup type: |
8a166d9a | 43 | |
f586537b JH |
44 | sup supfile |
45 | ||
46 | If you wish to see what sup is doing "verbosely", give it the -v option, | |
47 | like so: | |
48 | ||
49 | sup -v supfile | |
8a166d9a | 50 | |
f586537b | 51 | Thats all there is to it! Remember that if you're running current, |
8a166d9a | 52 | which is what you will have if you sup, please join the freebsd-current |
f586537b JH |
53 | mailing list. For more information on current please see the file: |
54 | ||
8a166d9a GCI |
55 | freefall.cdrom.com:~ftp/pub/FreeBSD/FAQ/OTHER-FAQS/FreeBSD.current.policy |
56 | ||
57 | Gary Clark II | |
f586537b | 58 | FreeBSD maintainance person |
8a166d9a | 59 | |
f586537b | 60 | ---- |
8a166d9a GCI |
61 | |
62 | FreeBSD SUP distributions | |
63 | ||
f586537b | 64 | From FreeBSD.standard.supfile: |
8a166d9a | 65 | |
f586537b | 66 | base: Just those files at the top of /usr/src. |
8a166d9a | 67 | bin: /bin |
f586537b | 68 | contrib: Sources to programs located in /usr/src/contrib, including the FAQ. |
8a166d9a GCI |
69 | crypt: Sources to libcrypt. NOTE: This is for use by US and Canadians only!! |
70 | etc: /etc | |
71 | games: /usr/games | |
f586537b | 72 | gnu: Software that is under the GPL, like gcc, groff and uucp. |
8a166d9a | 73 | include: /usr/include |
f586537b | 74 | ksrc: The kernel sources |
8a166d9a GCI |
75 | lib: /usr/lib |
76 | libexec: /usr/libexec | |
77 | sbin: /sbin | |
78 | usrbin: /usr/bin | |
79 | usrsbin: /usr/sbin | |
80 | ||
81 | From FreeBSD.ports.supfile | |
82 | ||
f586537b JH |
83 | ports-audio: Audio applications |
84 | ports-base: Just those files at the top of /usr/ports. | |
85 | ports-comm: Communications software | |
8a166d9a GCI |
86 | ports-db: Database software |
87 | ports-devel: Development software | |
88 | ports-editor: Editing software | |
89 | ports-game: Game software | |
f586537b | 90 | ports-lang: Programming Languages |
8a166d9a | 91 | ports-mail: Mail software |
f586537b | 92 | ports-math: Math software |
8a166d9a | 93 | ports-net: Network software |
f586537b | 94 | ports-news: USENET news software |
8a166d9a GCI |
95 | ports-print: Printing software |
96 | ports-shell: User shell software | |
f586537b JH |
97 | ports-util: Utility software |
98 | ports-x11: X11 software |