pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/pkgtools/pkg_install/files/add Sync with usr.sbin/pkg_...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/034d06399429
branches:  trunk
changeset: 493450:034d06399429
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Fri May 06 23:03:41 2005 +0000

description:
Sync with usr.sbin/pkg_install/add/pkg_add.1 v1.59.

diffstat:

 pkgtools/pkg_install/files/add/pkg_add.1    |  57 ++++++++++++++++++++++------
 pkgtools/pkg_install/files/add/pkg_add.cat1 |  29 ++++++++++----
 2 files changed, 65 insertions(+), 21 deletions(-)

diffs (201 lines):

diff -r 7298af9ac7c0 -r 034d06399429 pkgtools/pkg_install/files/add/pkg_add.1
--- a/pkgtools/pkg_install/files/add/pkg_add.1  Fri May 06 21:24:21 2005 +0000
+++ b/pkgtools/pkg_install/files/add/pkg_add.1  Fri May 06 23:03:41 2005 +0000
@@ -1,4 +1,4 @@
-.\" $NetBSD: pkg_add.1,v 1.13 2005/02/05 00:28:58 jlam Exp $
+.\" $NetBSD: pkg_add.1,v 1.14 2005/05/06 23:03:41 wiz Exp $
 .\"
 .\" FreeBSD install - a package for the installation and maintenance
 .\" of non-core utilities.
@@ -17,7 +17,7 @@
 .\"
 .\"     @(#)pkg_add.1
 .\"
-.Dd February 4, 2005
+.Dd May 7, 2005
 .Dt PKG_ADD 1
 .Os
 .Sh NAME
@@ -62,7 +62,9 @@
 Since the
 .Nm
 command may execute scripts or programs contained within a package file,
-your system may be susceptible to ``Trojan horses'' or other subtle
+your system may be susceptible to
+.Dq Trojan horses
+or other subtle
 attacks from miscreants who create dangerous package files.
 .Pp
 You are advised to verify the competence and identity of those who
@@ -228,14 +230,17 @@
 .Ar template
 as the input to
 .Xr mktemp 3
-when creating a ``staging area.''
+when creating a
+.Dq staging area .
 By default, this is the string
 .Pa /var/tmp/instmp.XXXXXX ,
 but it may be necessary to override it in the situation where
 space in your
 .Pa /var/tmp
 directory is limited.
-Be sure to leave some number of `X' characters for
+Be sure to leave some number of
+.Sq X
+characters for
 .Xr mktemp 3
 to fill in with a unique ID.
 .Pp
@@ -281,7 +286,9 @@
 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
+package (these usually ending with the
+.Dq .tgz
+suffix) or a
 URL pointing at a file available on an ftp or web site.
 Thus you may extract files directly from their anonymous ftp or WWW
 locations (e.g.,
@@ -310,7 +317,8 @@
 ftp.
 .Sh TECHNICAL DETAILS
 .Nm
-extracts each package's "packing list"
+extracts each package's
+.Dq packing list
 into a special staging directory in /var/tmp (or $PKG_TMPDIR if set)
 and then runs through the following sequence to fully extract the contents
 of the package:
@@ -573,7 +581,7 @@
 .Pp
 You can specify a compiled binary package explicitly on the command line.
 .Bd -literal
-# pkg_add /usr/pkgsrc/packages/All/tcsh-6.10.00.tgz
+# pkg_add /usr/pkgsrc/packages/All/tcsh-6.14.00.tgz
 .Ed
 .Pp
 If you omit the version number,
@@ -587,16 +595,41 @@
 # pkg_add -v /usr/pkgsrc/packages/All/unzip
 .Ed
 .Pp
-You can grab a compiled binary package from remote location, by specifying
+You can grab a compiled binary package from remote location by specifying
 a URL.
 The URL can be put into an environment variable,
 .Ev PKG_PATH .
 .Bd -literal
-# pkg_add -v ftp://ftp.NetBSD.org/pub/NetBSD/packages/2.0/i386/All/mozilla-1.7.3nb2.tgz
+# pkg_add -v ftp://ftp.NetBSD.org/pub/NetBSD/packages/2.0/i386/All/firefox-1.0.3.tgz
 
 # export PKG_PATH=ftp://ftp.NetBSD.org/pub/NetBSD/packages/2.0/i386/All
-# pkg_add -v mozilla
+# pkg_add -v firefox
 .Ed
+.Pp
+Over time, as problems are found in packages, they will be moved
+from the
+.Pa All
+subdirectory into the
+.Pa vulnerable
+subdirectory.
+If you want to accept vulnerable packages by default
+(and know what you are doing),
+you can add the
+.Pa vulnerable
+directory to your
+.Ev PKG_PATH
+like this:
+.Bd -literal
+# export PKG_PATH="ftp://ftp.NetBSD.org/pub/NetBSD/packages/2.0/i386/All;ftp://ftp.NetBSD.org/pub/NetBSD/packages/2.0/i386/vulnerable";
+.Ed
+.Pp
+(The quotes are needed because semicolon
+.Pq Sq \&;
+is a shell meta-character.)
+If you do this, consider installing and using the
+.Pa security/audit-packages
+package and running it after every
+.Nm .
 .Sh SEE ALSO
 .Xr pkg_admin 1 ,
 .Xr pkg_create 1 ,
@@ -633,6 +666,6 @@
 value returned by
 .Fn sysconf _SC_ARG_MAX ) .
 .Pp
-Pkg upgrading needs a lot more work to be really universal.
+Package upgrading needs a lot more work to be really universal.
 .Pp
 Sure to be others.
diff -r 7298af9ac7c0 -r 034d06399429 pkgtools/pkg_install/files/add/pkg_add.cat1
--- a/pkgtools/pkg_install/files/add/pkg_add.cat1       Fri May 06 21:24:21 2005 +0000
+++ b/pkgtools/pkg_install/files/add/pkg_add.cat1       Fri May 06 23:03:41 2005 +0000
@@ -119,7 +119,7 @@
 
      --tt _t_e_m_p_l_a_t_e
              Use _t_e_m_p_l_a_t_e as the input to mktemp(3) when creating a ``staging
-             area.''  By default, this is the string _/_v_a_r_/_t_m_p_/_i_n_s_t_m_p_._X_X_X_X_X_X,
+             area''.  By default, this is the string _/_v_a_r_/_t_m_p_/_i_n_s_t_m_p_._X_X_X_X_X_X,
              but it may be necessary to override it in the situation where
              space in your _/_v_a_r_/_t_m_p directory is limited.  Be sure to leave
              some number of `X' characters for mktemp(3) to fill in with a
@@ -163,7 +163,7 @@
      that demands the usage of _p_a_s_s_i_v_e _m_o_d_e ftp.
 
 TTEECCHHNNIICCAALL DDEETTAAIILLSS
-     ppkkgg__aadddd extracts each package's "packing list" into a special staging
+     ppkkgg__aadddd extracts each package's ``packing list'' into a special staging
      directory in /var/tmp (or $PKG_TMPDIR if set) and then runs through the
      following sequence to fully extract the contents of the package:
 
@@ -327,20 +327,31 @@
 
      You can specify a compiled binary package explicitly on the command line.
 
-     # pkg_add /usr/pkgsrc/packages/All/tcsh-6.10.00.tgz
+     # pkg_add /usr/pkgsrc/packages/All/tcsh-6.14.00.tgz
 
      If you omit the version number, ppkkgg__aadddd will install the latest version
      available.  With --vv, ppkkgg__aadddd emits more messages to terminal.
 
      # pkg_add -v /usr/pkgsrc/packages/All/unzip
 
-     You can grab a compiled binary package from remote location, by specify-
-     ing a URL.  The URL can be put into an environment variable, PKG_PATH.
+     You can grab a compiled binary package from remote location by specifying
+     a URL.  The URL can be put into an environment variable, PKG_PATH.
 
-     # pkg_add -v ftp://ftp.NetBSD.org/pub/NetBSD/packages/2.0/i386/All/mozilla-1.7.3nb2.tgz
+     # pkg_add -v ftp://ftp.NetBSD.org/pub/NetBSD/packages/2.0/i386/All/firefox-1.0.3.tgz
 
      # export PKG_PATH=ftp://ftp.NetBSD.org/pub/NetBSD/packages/2.0/i386/All
-     # pkg_add -v mozilla
+     # pkg_add -v firefox
+
+     Over time, as problems are found in packages, they will be moved from the
+     _A_l_l subdirectory into the _v_u_l_n_e_r_a_b_l_e subdirectory.  If you want to accept
+     vulnerable packages by default (and know what you are doing), you can add
+     the _v_u_l_n_e_r_a_b_l_e directory to your PKG_PATH like this:
+
+     # export PKG_PATH="ftp://ftp.NetBSD.org/pub/NetBSD/packages/2.0/i386/All;ftp://ftp.NetBSD.org/pub/NetBSD/packages/2.0/i386/vulnerable";
+
+     (The quotes are needed because semicolon (`;') is a shell meta-charac-
+     ter.)  If you do this, consider installing and using the
+     _s_e_c_u_r_i_t_y_/_a_u_d_i_t_-_p_a_c_k_a_g_e_s package and running it after every ppkkgg__aadddd.
 
 SSEEEE AALLSSOO
      pkg_admin(1), pkg_create(1), pkg_delete(1), pkg_info(1), mktemp(3),
@@ -365,8 +376,8 @@
      exec argument-space limitations--this depends on the value returned by
      ssyyssccoonnff(___S_C___A_R_G___M_A_X)).
 
-     Pkg upgrading needs a lot more work to be really universal.
+     Package upgrading needs a lot more work to be really universal.
 
      Sure to be others.
 
-NetBSD 2.0                     February 4, 2005                     NetBSD 2.0
+NetBSD 2.0                        May 7, 2005                       NetBSD 2.0



Home | Main Index | Thread Index | Old Index