summaryrefslogtreecommitdiff
path: root/usr.sbin/pkg_install/add
diff options
context:
space:
mode:
Diffstat (limited to 'usr.sbin/pkg_install/add')
-rw-r--r--usr.sbin/pkg_install/add/pkg_add.137
1 files changed, 28 insertions, 9 deletions
diff --git a/usr.sbin/pkg_install/add/pkg_add.1 b/usr.sbin/pkg_install/add/pkg_add.1
index 783dc8b8571..50abdf5719f 100644
--- a/usr.sbin/pkg_install/add/pkg_add.1
+++ b/usr.sbin/pkg_install/add/pkg_add.1
@@ -1,4 +1,4 @@
-.\" $OpenBSD: pkg_add.1,v 1.2 1998/04/07 07:11:32 deraadt Exp $
+.\" $OpenBSD: pkg_add.1,v 1.3 1998/04/13 14:26:15 millert Exp $
.\"
.\" FreeBSD install - a package for the installation and maintainance
.\" of non-core utilities.
@@ -19,7 +19,7 @@
.\"
.Dd November 25, 1994
.Dt pkg_add 1
-.Os FreeBSD 2.0
+.Os
.Sh NAME
.Nm pkg_add
.Nd a utility for installing software package distributions.
@@ -168,7 +168,8 @@ in the staging area, the location of which is read as a string
from stdin. The complete packing list is also read from stdin,
and the contents then acted on as normal.
.El
-On or more
+.Pp
+One or more
.Ar pkg-name
arguments may be specified, each being either a file containing the
package (these usually ending with the ``.tgz'' suffix) or a
@@ -176,24 +177,41 @@ URL pointing at a file available on an ftp site. Thus you may
extract files directly from their anonymous ftp locations (e.g.
.Nm
ftp://ftp.freebsd.org/pub/FreeBSD/packages/shells/bash-1.14.4.tgz).
+.Pp
Note: If you wish to use
.Bf -emphasis
-passive mode
+active mode
.Ef
ftp in such transfers, set
the variable
.Bf -emphasis
-FTP_ACTIVE_MODE
+FTPMODE
.Ef
-to some value in your environment. Otherwise, the more standard
-PASSIVE mode may be used. If
+to
+.Dq active
+in your environment. Otherwise, the more flexible
+PASSIVE mode may be used. (see
+.Xr ftp 1
+for more info on the
+.Ev FTPMODE
+environment variable.) If
.Nm
consistently fails to fetch a package from a site known to work,
-it may be because you have a firewall that demands the usage of
+it may be because the site does not support
+.Bf -emphasis
+passive mode
+.Ef
+ftp correctly. This is very rare since
+.Nm
+will try
+.Bf -emphasis
+active mode
+.Ef
+ftp if the server refuses a
.Bf -emphasis
passive mode
.Ef
-ftp.
+connection.
.Sh TECHNICAL DETAILS
.Nm
is fairly simple. It extracts each packages' "packing list"
@@ -325,6 +343,7 @@ is installed, even if the user might change it with the
flag to
.Cm pkg_add .
.Sh SEE ALSO
+.Xr ftp 1 ,
.Xr pkg_info 1 ,
.Xr mktemp 3 ,
.Xr sysconf 3 ,