NetBSD Problem Report #42731
From tron@zhadum.org.uk Wed Feb 3 13:40:16 2010
Return-Path: <tron@zhadum.org.uk>
Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11])
by www.NetBSD.org (Postfix) with ESMTP id 76B4C63B886
for <gnats-bugs@gnats.NetBSD.org>; Wed, 3 Feb 2010 13:40:16 +0000 (UTC)
Message-Id: <20100203134014.71C2D3E40F@mail.zhadum.org.uk>
Date: Wed, 3 Feb 2010 13:40:14 +0000 (GMT)
From: tron@zhadum.org.uk
Reply-To: tron@zhadum.org.uk
To: gnats-bugs@gnats.NetBSD.org
Subject: "PKG_PREFIX" not set during de-installation of a package
X-Send-Pr-Version: 3.95
>Number: 42731
>Category: pkg
>Synopsis: "PKG_PREFIX" not set during de-installation of a package
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: pkg-manager
>State: closed
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Wed Feb 03 13:45:00 +0000 2010
>Closed-Date: Mon Jun 14 09:24:39 +0000 2010
>Last-Modified: Mon Jun 14 09:24:39 +0000 2010
>Originator: Matthias Scheler
>Release: NetBSD 5.0_STABLE
>Organization:
Matthias Scheler http://zhadum.org.uk/
>Environment:
System: NetBSD colwyn.zhadum.org.uk 5.0_STABLE NetBSD 5.0_STABLE (COLWYN.64) #0: Mon Jan 25 15:37:55 GMT 2010 tron@colwyn.zhadum.org.uk:/src/sys/compile/COLWYN.64 amd64
Architecture: x86_64
Machine: amd64
>Description:
The documentation of "pkg_delete" says that the environment variable
"PKG_PREFIX" will be set while the de-installation scripts gets run.
This is however not true. As a result you get error messages like
this while de-installion "p5-*" packages:
usage: /usr/pkg/lib/perl5/bin/perllink [-fnv] [-p prefix] add|delete [packlist ...]
This problem is present in both pkg_install 20091008 and 20100130.
>How-To-Repeat:
pkg_delete p5-Net-SSLeay
>Fix:
I worked arround this problem for "p5" packages. It should however be
solved in "pkg_install".
>Release-Note:
>Audit-Trail:
From: Joerg Sonnenberger <joerg@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/42731 CVS commit: pkgsrc/pkgtools/pkg_install
Date: Wed, 3 Feb 2010 14:20:14 +0000
Module Name: pkgsrc
Committed By: joerg
Date: Wed Feb 3 14:20:14 UTC 2010
Modified Files:
pkgsrc/pkgtools/pkg_install: Makefile
pkgsrc/pkgtools/pkg_install/files/add: perform.c
pkgsrc/pkgtools/pkg_install/files/delete: pkg_delete.c
pkgsrc/pkgtools/pkg_install/files/lib: lib.h version.c version.h
Log Message:
pkg_install-20100203:
- Restore PKG_PREFIX in pkg_delete (PR 42731)
- Ensure that the current pkg_install version is at least as new as
the version used to build the package
To generate a diff of this commit:
cvs rdiff -u -r1.171 -r1.172 pkgsrc/pkgtools/pkg_install/Makefile
cvs rdiff -u -r1.93 -r1.94 pkgsrc/pkgtools/pkg_install/files/add/perform.c
cvs rdiff -u -r1.10 -r1.11 \
pkgsrc/pkgtools/pkg_install/files/delete/pkg_delete.c
cvs rdiff -u -r1.59 -r1.60 pkgsrc/pkgtools/pkg_install/files/lib/lib.h
cvs rdiff -u -r1.6 -r1.7 pkgsrc/pkgtools/pkg_install/files/lib/version.c
cvs rdiff -u -r1.148 -r1.149 pkgsrc/pkgtools/pkg_install/files/lib/version.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
From: Joerg Sonnenberger <joerg@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/42731 CVS commit: src/external/bsd/pkg_install/dist
Date: Wed, 3 Feb 2010 14:24:04 +0000
Module Name: src
Committed By: joerg
Date: Wed Feb 3 14:24:04 UTC 2010
Update of /cvsroot/src/external/bsd/pkg_install/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv27342
Log Message:
pkg_install-20100203:
- Restore PKG_PREFIX in pkg_delete (PR 42731)
- Ensure that the current pkg_install version is at least as new as
the version used to build the package
Status:
Vendor Tag: PKGSRC
Release Tags: pkg_install-20100203
U src/external/bsd/pkg_install/dist/add/add.h
U src/external/bsd/pkg_install/dist/add/main.c
U src/external/bsd/pkg_install/dist/add/perform.c
U src/external/bsd/pkg_install/dist/add/pkg_add.1
U src/external/bsd/pkg_install/dist/admin/admin.h
U src/external/bsd/pkg_install/dist/admin/audit-packages.sh.in
U src/external/bsd/pkg_install/dist/admin/audit.c
U src/external/bsd/pkg_install/dist/admin/check.c
U src/external/bsd/pkg_install/dist/admin/download-vulnerability-list.sh.in
U src/external/bsd/pkg_install/dist/admin/main.c
U src/external/bsd/pkg_install/dist/admin/pkg_admin.1
U src/external/bsd/pkg_install/dist/bpm/bpm.1
U src/external/bsd/pkg_install/dist/bpm/bpm.sh.in
U src/external/bsd/pkg_install/dist/create/build.c
U src/external/bsd/pkg_install/dist/create/create.h
U src/external/bsd/pkg_install/dist/create/main.c
U src/external/bsd/pkg_install/dist/create/perform.c
U src/external/bsd/pkg_install/dist/create/pkg_create.1
U src/external/bsd/pkg_install/dist/create/pl.c
U src/external/bsd/pkg_install/dist/create/util.c
U src/external/bsd/pkg_install/dist/delete/pkg_delete.c
U src/external/bsd/pkg_install/dist/delete/pkg_delete.1
U src/external/bsd/pkg_install/dist/info/info.h
U src/external/bsd/pkg_install/dist/info/main.c
U src/external/bsd/pkg_install/dist/info/perform.c
U src/external/bsd/pkg_install/dist/info/pkg_info.1
U src/external/bsd/pkg_install/dist/info/show.c
U src/external/bsd/pkg_install/dist/lib/automatic.c
U src/external/bsd/pkg_install/dist/lib/config.h.in
U src/external/bsd/pkg_install/dist/lib/conflicts.c
U src/external/bsd/pkg_install/dist/lib/decompress.c
U src/external/bsd/pkg_install/dist/lib/defs.h
U src/external/bsd/pkg_install/dist/lib/dewey.c
U src/external/bsd/pkg_install/dist/lib/dewey.h
U src/external/bsd/pkg_install/dist/lib/fexec.c
U src/external/bsd/pkg_install/dist/lib/file.c
U src/external/bsd/pkg_install/dist/lib/global.c
U src/external/bsd/pkg_install/dist/lib/gpgsig.c
U src/external/bsd/pkg_install/dist/lib/iterate.c
U src/external/bsd/pkg_install/dist/lib/lib.h
U src/external/bsd/pkg_install/dist/lib/license.c
U src/external/bsd/pkg_install/dist/lib/lpkg.c
U src/external/bsd/pkg_install/dist/lib/opattern.c
U src/external/bsd/pkg_install/dist/lib/parse-config.c
U src/external/bsd/pkg_install/dist/lib/pkcs7.c
U src/external/bsd/pkg_install/dist/lib/pkg_install.conf.5.in
U src/external/bsd/pkg_install/dist/lib/pkg_io.c
U src/external/bsd/pkg_install/dist/lib/pkg_signature.c
U src/external/bsd/pkg_install/dist/lib/pkg_summary.5
U src/external/bsd/pkg_install/dist/lib/pkgdb.c
U src/external/bsd/pkg_install/dist/lib/pkgsrc.7
U src/external/bsd/pkg_install/dist/lib/version.h
U src/external/bsd/pkg_install/dist/lib/plist.c
U src/external/bsd/pkg_install/dist/lib/remove.c
U src/external/bsd/pkg_install/dist/lib/str.c
U src/external/bsd/pkg_install/dist/lib/var.c
U src/external/bsd/pkg_install/dist/lib/version.c
U src/external/bsd/pkg_install/dist/lib/vulnerabilities-file.c
U src/external/bsd/pkg_install/dist/lib/xwrapper.c
U src/external/bsd/pkg_install/dist/x509/pkgsrc.cnf
U src/external/bsd/pkg_install/dist/x509/pkgsrc.sh
U src/external/bsd/pkg_install/dist/x509/signing.txt
No conflicts created by this import
From: Soren Jacobsen <snj@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/42731 CVS commit: [netbsd-5] src/external/bsd/pkg_install/dist
Date: Thu, 4 Feb 2010 06:45:59 +0000
Module Name: src
Committed By: snj
Date: Thu Feb 4 06:45:59 UTC 2010
Modified Files:
src/external/bsd/pkg_install/dist/add [netbsd-5]: perform.c
src/external/bsd/pkg_install/dist/bpm [netbsd-5]: bpm.1 bpm.sh.in
src/external/bsd/pkg_install/dist/delete [netbsd-5]: pkg_delete.c
src/external/bsd/pkg_install/dist/lib [netbsd-5]: defs.h lib.h
version.c version.h
Log Message:
Apply patch (requested by joerg in ticket #1298):
Update pkg_install to 20100204.
- Restore PKG_PREFIX in pkg_delete (PR 42731)
- Ensure that the current pkg_install version is at least as new as
the version used to build the package
To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1.6.3 -r1.1.1.1.6.4 \
src/external/bsd/pkg_install/dist/add/perform.c
cvs rdiff -u -r1.1.1.1.6.2 -r1.1.1.1.6.3 \
src/external/bsd/pkg_install/dist/bpm/bpm.1
cvs rdiff -u -r1.1.1.1 -r1.1.1.1.6.1 \
src/external/bsd/pkg_install/dist/bpm/bpm.sh.in
cvs rdiff -u -r1.1.1.4.6.4 -r1.1.1.4.6.5 \
src/external/bsd/pkg_install/dist/delete/pkg_delete.c
cvs rdiff -u -r1.1.1.1 -r1.1.1.1.6.1 \
src/external/bsd/pkg_install/dist/lib/defs.h
cvs rdiff -u -r1.1.1.1.6.3 -r1.1.1.1.6.4 \
src/external/bsd/pkg_install/dist/lib/lib.h
cvs rdiff -u -r1.1.1.1.6.2 -r1.1.1.1.6.3 \
src/external/bsd/pkg_install/dist/lib/version.c
cvs rdiff -u -r1.1.1.2.6.5 -r1.1.1.2.6.6 \
src/external/bsd/pkg_install/dist/lib/version.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
From: Soren Jacobsen <snj@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/42731 CVS commit: [netbsd-5-0] src/external/bsd/pkg_install/dist
Date: Mon, 15 Feb 2010 01:01:26 +0000
Module Name: src
Committed By: snj
Date: Mon Feb 15 01:01:26 UTC 2010
Modified Files:
src/external/bsd/pkg_install/dist/add [netbsd-5-0]: add.h main.c
perform.c pkg_add.1
src/external/bsd/pkg_install/dist/admin [netbsd-5-0]: audit.c check.c
main.c pkg_admin.1
src/external/bsd/pkg_install/dist/bpm [netbsd-5-0]: bpm.1 bpm.sh.in
src/external/bsd/pkg_install/dist/create [netbsd-5-0]: build.c create.h
main.c perform.c pkg_create.1 pl.c
src/external/bsd/pkg_install/dist/delete [netbsd-5-0]: pkg_delete.1
pkg_delete.c
src/external/bsd/pkg_install/dist/info [netbsd-5-0]: info.h main.c
perform.c pkg_info.1 show.c
src/external/bsd/pkg_install/dist/lib [netbsd-5-0]: automatic.c
conflicts.c decompress.c defs.h dewey.c fexec.c file.c global.c
gpgsig.c iterate.c lib.h license.c lpkg.c opattern.c parse-config.c
pkcs7.c pkg_install.conf.5.in pkg_io.c pkg_signature.c
pkg_summary.5 pkgdb.c plist.c remove.c str.c var.c version.c
version.h vulnerabilities-file.c xwrapper.c
src/external/bsd/pkg_install/dist/x509 [netbsd-5-0]: pkgsrc.cnf
pkgsrc.sh
Added Files:
src/external/bsd/pkg_install/dist/delete [netbsd-5-0]: pkg_delete.1.in
Log Message:
Apply patch (requested by joerg in ticket #1298):
Update pkg_install to 20100204.
pkg_install-20091115:
Completely ignore @src in pkg_create. Silently ignore the -L option.
The combination of -I and -p are used by pkgsrc for the same result.
Do not overwrite a string with itself using snprintf. This breaks
setting the pkgdb directory internally on Linux. Explicitly check
if the string is the same and otherwise just use xstrdup.
Add support to query arbitrary variables with pkg_admin config-var.
pkg_install-20100130:
- pkg_add -U to rplace an installed version
- refactored man pages
- PKG_DBDIR / PKG_REFCOUNT_DBDIR as pkg_install.conf options
- synced license list
- use connection cache from libfetch
pkg_install 20100204:
- Restore PKG_PREFIX in pkg_delete (PR 42731)
- Ensure that the current pkg_install version is at least as new
as the version used to build the package
To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1.8.2 -r1.1.1.1.8.3 \
src/external/bsd/pkg_install/dist/add/add.h \
src/external/bsd/pkg_install/dist/add/main.c \
src/external/bsd/pkg_install/dist/add/perform.c \
src/external/bsd/pkg_install/dist/add/pkg_add.1
cvs rdiff -u -r1.1.1.2.8.2 -r1.1.1.2.8.3 \
src/external/bsd/pkg_install/dist/admin/audit.c
cvs rdiff -u -r1.1.1.1.8.1 -r1.1.1.1.8.2 \
src/external/bsd/pkg_install/dist/admin/check.c
cvs rdiff -u -r1.1.1.1.8.2 -r1.1.1.1.8.3 \
src/external/bsd/pkg_install/dist/admin/main.c
cvs rdiff -u -r1.1.1.1.8.3 -r1.1.1.1.8.4 \
src/external/bsd/pkg_install/dist/admin/pkg_admin.1
cvs rdiff -u -r1.1.1.1.10.1 -r1.1.1.1.10.2 \
src/external/bsd/pkg_install/dist/bpm/bpm.1
cvs rdiff -u -r1.1.1.1 -r1.1.1.1.10.1 \
src/external/bsd/pkg_install/dist/bpm/bpm.sh.in
cvs rdiff -u -r1.1.1.1.8.2 -r1.1.1.1.8.3 \
src/external/bsd/pkg_install/dist/create/build.c \
src/external/bsd/pkg_install/dist/create/main.c \
src/external/bsd/pkg_install/dist/create/perform.c
cvs rdiff -u -r1.1.1.1.10.2 -r1.1.1.1.10.3 \
src/external/bsd/pkg_install/dist/create/create.h
cvs rdiff -u -r1.1.1.1.8.1 -r1.1.1.1.8.2 \
src/external/bsd/pkg_install/dist/create/pkg_create.1 \
src/external/bsd/pkg_install/dist/create/pl.c
cvs rdiff -u -r1.1.1.1.8.2 -r1.1.1.1.8.3 \
src/external/bsd/pkg_install/dist/delete/pkg_delete.1
cvs rdiff -u -r0 -r1.1.1.1.4.2 \
src/external/bsd/pkg_install/dist/delete/pkg_delete.1.in
cvs rdiff -u -r1.1.1.4.4.3 -r1.1.1.4.4.4 \
src/external/bsd/pkg_install/dist/delete/pkg_delete.c
cvs rdiff -u -r1.1.1.1.10.2 -r1.1.1.1.10.3 \
src/external/bsd/pkg_install/dist/info/info.h
cvs rdiff -u -r1.1.1.1.8.2 -r1.1.1.1.8.3 \
src/external/bsd/pkg_install/dist/info/main.c \
src/external/bsd/pkg_install/dist/info/show.c
cvs rdiff -u -r1.1.1.1.8.3 -r1.1.1.1.8.4 \
src/external/bsd/pkg_install/dist/info/perform.c
cvs rdiff -u -r1.1.1.1.10.1 -r1.1.1.1.10.2 \
src/external/bsd/pkg_install/dist/info/pkg_info.1
cvs rdiff -u -r1.1.1.1.8.1 -r1.1.1.1.8.2 \
src/external/bsd/pkg_install/dist/lib/automatic.c \
src/external/bsd/pkg_install/dist/lib/dewey.c \
src/external/bsd/pkg_install/dist/lib/global.c \
src/external/bsd/pkg_install/dist/lib/lpkg.c \
src/external/bsd/pkg_install/dist/lib/opattern.c \
src/external/bsd/pkg_install/dist/lib/pkg_summary.5 \
src/external/bsd/pkg_install/dist/lib/str.c \
src/external/bsd/pkg_install/dist/lib/version.c \
src/external/bsd/pkg_install/dist/lib/vulnerabilities-file.c
cvs rdiff -u -r1.1.1.1.8.2 -r1.1.1.1.8.3 \
src/external/bsd/pkg_install/dist/lib/conflicts.c \
src/external/bsd/pkg_install/dist/lib/decompress.c \
src/external/bsd/pkg_install/dist/lib/fexec.c \
src/external/bsd/pkg_install/dist/lib/file.c \
src/external/bsd/pkg_install/dist/lib/iterate.c \
src/external/bsd/pkg_install/dist/lib/lib.h \
src/external/bsd/pkg_install/dist/lib/pkg_io.c \
src/external/bsd/pkg_install/dist/lib/pkgdb.c \
src/external/bsd/pkg_install/dist/lib/plist.c \
src/external/bsd/pkg_install/dist/lib/var.c
cvs rdiff -u -r1.1.1.1 -r1.1.1.1.10.1 \
src/external/bsd/pkg_install/dist/lib/defs.h
cvs rdiff -u -r1.1.1.1.4.3 -r1.1.1.1.4.4 \
src/external/bsd/pkg_install/dist/lib/gpgsig.c \
src/external/bsd/pkg_install/dist/lib/remove.c
cvs rdiff -u -r1.1.1.2.2.5 -r1.1.1.2.2.6 \
src/external/bsd/pkg_install/dist/lib/license.c
cvs rdiff -u -r1.1.1.4.2.3 -r1.1.1.4.2.4 \
src/external/bsd/pkg_install/dist/lib/parse-config.c
cvs rdiff -u -r1.1.1.3.2.3 -r1.1.1.3.2.4 \
src/external/bsd/pkg_install/dist/lib/pkcs7.c
cvs rdiff -u -r1.1.1.4.4.4 -r1.1.1.4.4.5 \
src/external/bsd/pkg_install/dist/lib/pkg_install.conf.5.in
cvs rdiff -u -r1.1.1.5.2.3 -r1.1.1.5.2.4 \
src/external/bsd/pkg_install/dist/lib/pkg_signature.c
cvs rdiff -u -r1.1.1.2.8.4 -r1.1.1.2.8.5 \
src/external/bsd/pkg_install/dist/lib/version.h
cvs rdiff -u -r1.1.1.1.4.2 -r1.1.1.1.4.3 \
src/external/bsd/pkg_install/dist/lib/xwrapper.c
cvs rdiff -u -r1.1.1.1.4.2 -r1.1.1.1.4.3 \
src/external/bsd/pkg_install/dist/x509/pkgsrc.cnf \
src/external/bsd/pkg_install/dist/x509/pkgsrc.sh
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
State-Changed-From-To: open->feedback
State-Changed-By: dholland@NetBSD.org
State-Changed-When: Mon, 15 Feb 2010 22:15:42 +0000
State-Changed-Why:
Is this fixed or is it waiting for pullup to -4?
(no such pullup has been filed...)
From: Matthias Scheler <tron@zhadum.org.uk>
To: gnats-bugs@NetBSD.org
Cc:
Subject: Re: pkg/42731 ("PKG_PREFIX" not set during de-installation of a package)
Date: Mon, 15 Feb 2010 22:17:08 +0000
On Mon, Feb 15, 2010 at 10:15:43PM +0000, dholland@NetBSD.org wrote:
> Synopsis: "PKG_PREFIX" not set during de-installation of a package
>
> State-Changed-From-To: open->feedback
> State-Changed-By: dholland@NetBSD.org
> State-Changed-When: Mon, 15 Feb 2010 22:15:42 +0000
> State-Changed-Why:
> Is this fixed or is it waiting for pullup to -4?
> (no such pullup has been filed...)
It is fixed. I'm not sure what Joerg's plans are however.
Kind regards
--
Matthias Scheler http://zhadum.org.uk/
State-Changed-From-To: feedback->open
State-Changed-By: tron@NetBSD.org
State-Changed-When: Sat, 20 Feb 2010 13:21:03 +0000
State-Changed-Why:
Feedback was provided.
State-Changed-From-To: open->pending-pullups
State-Changed-By: joerg@NetBSD.org
State-Changed-When: Sat, 20 Feb 2010 13:55:00 +0000
State-Changed-Why:
#1384 and #1385 for netbsd-4 left
From: Jeff Rizzo <riz@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/42731 CVS commit: [netbsd-4] src/external/bsd/pkg_install/dist
Date: Sat, 12 Jun 2010 18:25:50 +0000
Module Name: src
Committed By: riz
Date: Sat Jun 12 18:25:49 UTC 2010
Modified Files:
src/external/bsd/pkg_install/dist/add [netbsd-4]: add.h main.c
perform.c pkg_add.1
src/external/bsd/pkg_install/dist/admin [netbsd-4]: check.c main.c
pkg_admin.1
src/external/bsd/pkg_install/dist/create [netbsd-4]: build.c create.h
main.c perform.c pkg_create.1 pl.c
src/external/bsd/pkg_install/dist/delete [netbsd-4]: pkg_delete.1
pkg_delete.c
src/external/bsd/pkg_install/dist/info [netbsd-4]: main.c perform.c
pkg_info.1
src/external/bsd/pkg_install/dist/lib [netbsd-4]: conflicts.c iterate.c
lib.h license.c parse-config.c pkg_install.conf.5.in pkgdb.c
version.c version.h
Removed Files:
src/external/bsd/pkg_install/dist/admin [netbsd-4]: README
Log Message:
Pull up following revision(s) (requested by joerg in ticket #1385):
external/bsd/pkg_install/dist/add/add.h patch
external/bsd/pkg_install/dist/add/main.c patch
external/bsd/pkg_install/dist/add/perform.c patch
external/bsd/pkg_install/dist/add/pkg_add.1 patch
external/bsd/pkg_install/dist/admin/README removed
external/bsd/pkg_install/dist/admin/check.c patch
external/bsd/pkg_install/dist/admin/main.c patch
external/bsd/pkg_install/dist/admin/pkg_admin.1 patch
external/bsd/pkg_install/dist/create/build.c patch
external/bsd/pkg_install/dist/create/create.h patch
external/bsd/pkg_install/dist/create/main.c patch
external/bsd/pkg_install/dist/create/perform.c patch
external/bsd/pkg_install/dist/create/pkg_create.1 patch
external/bsd/pkg_install/dist/create/pl.c patch
external/bsd/pkg_install/dist/delete/pkg_delete.1 patch
external/bsd/pkg_install/dist/delete/pkg_delete.c patch
external/bsd/pkg_install/dist/info/main.c patch
external/bsd/pkg_install/dist/info/perform.c patch
external/bsd/pkg_install/dist/info/pkg_info.1 patch
external/bsd/pkg_install/dist/lib/conflicts.c patch
external/bsd/pkg_install/dist/lib/iterate.c patch
external/bsd/pkg_install/dist/lib/lib.h patch
external/bsd/pkg_install/dist/lib/license.c patch
external/bsd/pkg_install/dist/lib/parse-config.c patch
external/bsd/pkg_install/dist/lib/pkg_install.conf.5.in patch
external/bsd/pkg_install/dist/lib/pkgdb.c patch
external/bsd/pkg_install/dist/lib/version.c patch
external/bsd/pkg_install/dist/lib/version.h patch
pkg_install-20091115:
Completely ignore @src in pkg_create. Silently ignore the -L option.
The combination of -I and -p are used by pkgsrc for the same result.
Do not overwrite a string with itself using snprintf. This breaks
setting the pkgdb directory internally on Linux. Explicitly check
if the string is the same and otherwise just use xstrdup.
Add support to query arbitrary variables with pkg_admin config-var.
pkg_install-20100130:
- pkg_add -U to rplace an installed version
- refactored man pages
- PKG_DBDIR / PKG_REFCOUNT_DBDIR as pkg_install.conf options
- synced license list
- use connection cache from libfetch
pkg_install 20100204:
- Restore PKG_PREFIX in pkg_delete (PR 42731)
- Ensure that the current pkg_install version is at least as new
as the version used to build the package
To generate a diff of this commit:
cvs rdiff -u -r1.1.1.2.6.3 -r1.1.1.2.6.4 \
src/external/bsd/pkg_install/dist/add/add.h
cvs rdiff -u -r1.1.1.3.4.3 -r1.1.1.3.4.4 \
src/external/bsd/pkg_install/dist/add/main.c
cvs rdiff -u -r1.1.1.9.4.3 -r1.1.1.9.4.4 \
src/external/bsd/pkg_install/dist/add/perform.c
cvs rdiff -u -r1.1.1.6.4.3 -r1.1.1.6.4.4 \
src/external/bsd/pkg_install/dist/add/pkg_add.1
cvs rdiff -u -r1.1.1.1.14.2 -r0 \
src/external/bsd/pkg_install/dist/admin/README
cvs rdiff -u -r1.1.1.3.4.2 -r1.1.1.3.4.3 \
src/external/bsd/pkg_install/dist/admin/check.c
cvs rdiff -u -r1.1.1.7.4.3 -r1.1.1.7.4.4 \
src/external/bsd/pkg_install/dist/admin/main.c
cvs rdiff -u -r1.1.1.6.4.4 -r1.1.1.6.4.5 \
src/external/bsd/pkg_install/dist/admin/pkg_admin.1
cvs rdiff -u -r1.1.1.5.4.3 -r1.1.1.5.4.4 \
src/external/bsd/pkg_install/dist/create/build.c
cvs rdiff -u -r1.1.1.3.4.3 -r1.1.1.3.4.4 \
src/external/bsd/pkg_install/dist/create/create.h \
src/external/bsd/pkg_install/dist/create/perform.c
cvs rdiff -u -r1.1.1.4.4.3 -r1.1.1.4.4.4 \
src/external/bsd/pkg_install/dist/create/main.c
cvs rdiff -u -r1.1.1.5.4.2 -r1.1.1.5.4.3 \
src/external/bsd/pkg_install/dist/create/pkg_create.1
cvs rdiff -u -r1.1.1.3.4.2 -r1.1.1.3.4.3 \
src/external/bsd/pkg_install/dist/create/pl.c
cvs rdiff -u -r1.1.1.4.4.3 -r1.1.1.4.4.4 \
src/external/bsd/pkg_install/dist/delete/pkg_delete.1
cvs rdiff -u -r1.1.1.4.10.3 -r1.1.1.4.10.4 \
src/external/bsd/pkg_install/dist/delete/pkg_delete.c
cvs rdiff -u -r1.1.1.5.4.3 -r1.1.1.5.4.4 \
src/external/bsd/pkg_install/dist/info/main.c
cvs rdiff -u -r1.1.1.9.4.4 -r1.1.1.9.4.5 \
src/external/bsd/pkg_install/dist/info/perform.c
cvs rdiff -u -r1.1.1.3.4.2 -r1.1.1.3.4.3 \
src/external/bsd/pkg_install/dist/info/pkg_info.1
cvs rdiff -u -r1.1.1.2.6.3 -r1.1.1.2.6.4 \
src/external/bsd/pkg_install/dist/lib/conflicts.c \
src/external/bsd/pkg_install/dist/lib/iterate.c
cvs rdiff -u -r1.1.1.7.4.3 -r1.1.1.7.4.4 \
src/external/bsd/pkg_install/dist/lib/lib.h
cvs rdiff -u -r1.1.1.2.8.5 -r1.1.1.2.8.6 \
src/external/bsd/pkg_install/dist/lib/license.c
cvs rdiff -u -r1.1.1.4.8.3 -r1.1.1.4.8.4 \
src/external/bsd/pkg_install/dist/lib/parse-config.c
cvs rdiff -u -r1.1.1.4.10.4 -r1.1.1.4.10.5 \
src/external/bsd/pkg_install/dist/lib/pkg_install.conf.5.in
cvs rdiff -u -r1.1.1.3.4.3 -r1.1.1.3.4.4 \
src/external/bsd/pkg_install/dist/lib/pkgdb.c
cvs rdiff -u -r1.1.1.2.6.2 -r1.1.1.2.6.3 \
src/external/bsd/pkg_install/dist/lib/version.c
cvs rdiff -u -r1.1.1.15.4.5 -r1.1.1.15.4.6 \
src/external/bsd/pkg_install/dist/lib/version.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
State-Changed-From-To: pending-pullups->closed
State-Changed-By: dholland@NetBSD.org
State-Changed-When: Mon, 14 Jun 2010 09:24:39 +0000
State-Changed-Why:
Pullups completed.
>Unformatted:
(Contact us)
$NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.