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/audit-packages Add and docu...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/4207cedf51ab
branches:  trunk
changeset: 533380:4207cedf51ab
user:      adrianp <adrianp%pkgsrc.org@localhost>
date:      Mon Sep 17 22:40:27 2007 +0000

description:
Add and document FETCH_PRE_ARGS, idea from David Sainty in PR #23899.
This allows such settings as the following in audit-packages.conf:
FETCH_PRE_ARGS="env ftp_proxy://ftp.myproxy.com"
Which will be set before FETCH_CMD is run.

diffstat:

 pkgtools/pkg_install/files/audit-packages/audit-packages.conf.5.in          |   6 ++++-
 pkgtools/pkg_install/files/audit-packages/audit-packages.conf.cat5.in       |   5 ++++
 pkgtools/pkg_install/files/audit-packages/audit-packages.conf.in            |  11 +++++++++-
 pkgtools/pkg_install/files/audit-packages/download-vulnerability-list.sh.in |   7 +++--
 4 files changed, 24 insertions(+), 5 deletions(-)

diffs (91 lines):

diff -r 1fd8fdd27f25 -r 4207cedf51ab pkgtools/pkg_install/files/audit-packages/audit-packages.conf.5.in
--- a/pkgtools/pkg_install/files/audit-packages/audit-packages.conf.5.in        Mon Sep 17 16:21:55 2007 +0000
+++ b/pkgtools/pkg_install/files/audit-packages/audit-packages.conf.5.in        Mon Sep 17 22:40:27 2007 +0000
@@ -1,4 +1,4 @@
-.\" $NetBSD: audit-packages.conf.5.in,v 1.3 2007/07/21 10:21:04 adrianp Exp $
+.\" $NetBSD: audit-packages.conf.5.in,v 1.4 2007/09/17 22:40:27 adrianp Exp $
 .\"
 .\" Copyright (c) 2007 Adrian Portelli.  All rights reserved.
 .\"
@@ -82,6 +82,10 @@
 file.  Currently known tools include curl, ftp, wget and fetch.
 .Pp
 The default is @ftp@. 
+.It Ev FETCH_PRE_ARGS
+Specifies optional arguments for the
+.Pa download-vulnerability-list 
+client. These options appear before FETCH_CMD.
 .It Ev FETCH_ARGS
 Specifies optional arguments for the client used to download the
 .Pa pkg-vulnerabilities 
diff -r 1fd8fdd27f25 -r 4207cedf51ab pkgtools/pkg_install/files/audit-packages/audit-packages.conf.cat5.in
--- a/pkgtools/pkg_install/files/audit-packages/audit-packages.conf.cat5.in     Mon Sep 17 16:21:55 2007 +0000
+++ b/pkgtools/pkg_install/files/audit-packages/audit-packages.conf.cat5.in     Mon Sep 17 22:40:27 2007 +0000
@@ -39,6 +39,11 @@
 
                     The default is @ftp@.
 
+     FETCH_PRE_ARGS
+                    Specifies optional arguments for the
+                    _d_o_w_n_l_o_a_d_-_v_u_l_n_e_r_a_b_i_l_i_t_y_-_l_i_s_t client. These options appear
+                    before FETCH_CMD.
+
      FETCH_ARGS     Specifies optional arguments for the client used to down-
                     load the _p_k_g_-_v_u_l_n_e_r_a_b_i_l_i_t_i_e_s file.
 
diff -r 1fd8fdd27f25 -r 4207cedf51ab pkgtools/pkg_install/files/audit-packages/audit-packages.conf.in
--- a/pkgtools/pkg_install/files/audit-packages/audit-packages.conf.in  Mon Sep 17 16:21:55 2007 +0000
+++ b/pkgtools/pkg_install/files/audit-packages/audit-packages.conf.in  Mon Sep 17 22:40:27 2007 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: audit-packages.conf.in,v 1.1 2007/07/14 20:17:09 adrianp Exp $
+# $NetBSD: audit-packages.conf.in,v 1.2 2007/09/17 22:40:27 adrianp Exp $
 
 #
 # sample configuration file for audit-packages(8) and 
@@ -53,6 +53,15 @@
 # Supported:   /path/to/curl /path/to/ftp /path/to/wget /path/to/fetch 
 # Default:     FETCH_CMD=@ftp@
 
+# FETCH_PRE_ARGS
+#
+# Specifies optional arguments for the download-vulnerability-list client.
+# These options appear before ${FETCH_CMD}.
+#
+# Used by:     download-vulnerability-list
+# Supported:   Any valid arguments for FETCH_CMD
+# Default:     FETCH_PRE_ARGS=
+
 # FETCH_ARGS
 #
 # Specifies optional arguments for the download-vulnerability-list client.
diff -r 1fd8fdd27f25 -r 4207cedf51ab pkgtools/pkg_install/files/audit-packages/download-vulnerability-list.sh.in
--- a/pkgtools/pkg_install/files/audit-packages/download-vulnerability-list.sh.in       Mon Sep 17 16:21:55 2007 +0000
+++ b/pkgtools/pkg_install/files/audit-packages/download-vulnerability-list.sh.in       Mon Sep 17 22:40:27 2007 +0000
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-# $NetBSD: download-vulnerability-list.sh.in,v 1.3 2007/07/24 18:57:02 adrianp Exp $
+# $NetBSD: download-vulnerability-list.sh.in,v 1.4 2007/09/17 22:40:28 adrianp Exp $
 #
 # Redistribution and use in source and binary forms, with or without
 # modification, are permitted provided that the following conditions
@@ -33,6 +33,7 @@
 
 : ${PKGVULNDIR="@pkgdbdir@"}
 : ${COMPRESS_TYPE="gzip"}
+: ${FETCH_PRE_ARGS=""}
 : ${FETCH_CMD=@ftp@}
 : ${FETCH_ARGS=""}
 : ${FETCH_PROTO=ftp}
@@ -155,9 +156,9 @@
 cd ${PKGVULNDIR}
 utility=`basename "${FETCH_CMD}"`
 case "${utility}" in
-curl|fetch|ftp)        ${FETCH_CMD} ${FETCH_ARGS} \
+curl|fetch|ftp)        ${FETCH_PRE_ARGS} ${FETCH_CMD} ${FETCH_ARGS} \
                        -o ${NEW_VUL_LIST}${COMPRESS_EXTN} ${VUL_SOURCE} ;;
-wget)          ${FETCH_CMD} ${FETCH_ARGS} \
+wget)          ${FETCH_PRE_ARGS} ${FETCH_CMD} ${FETCH_ARGS} \
                        -O ${NEW_VUL_LIST}${COMPRESS_EXTN} ${VUL_SOURCE} ;;
 *)             echo "Unknown fetch command - please use send-pr to send in support for your fetch command" 1>&2
                exit 1



Home | Main Index | Thread Index | Old Index