pkgsrc-Bugs archive

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

pkg/26940: pkg_tarup PATH order



>Number:         26940
>Category:       pkg
>Synopsis:       pkg_tarup uses incorrect PATH order
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          support
>Submitter-Id:   net
>Arrival-Date:   Mon Sep 13 21:23:00 UTC 2004
>Closed-Date:
>Last-Modified:
>Originator:     
>Release:        NetBSD 2.0G
>Organization:
        
>Environment:
        
        
System: NetBSD pl2 2.0G NetBSD 2.0G (pancake-laptop) #10: Wed Jul 21 20:57:24 
CEST 2004 pancake@panser:/usr/src/sys/arch/i386/compile/PANCAKE_LAPTOP i386
Architecture: i386
Machine: i386
>Description:
        I had some problems on freebsd and linux trying to use pkg_tarup it
        says that the pkg doesn't exists...problem is solved changing the path.
        
>How-To-Repeat:
        
#~> pkg_tarup bash
Warning: no package matching bash found
ERROR: No packages to tarup identified!
Usage: /usr/pkg/bin/pkg_tarup [-a] [-K pkg_dbdir] [-d pkgrepository] [-s 
pkg_sufx] installed_pkg|pattern [...]
The following environment variables are used:
(unless overriden by command line parameters)
PKGREPOSITORY - A destination directory for packages (/tmp)
PKG_DBDIR     - The location of the package database directory
PKG_SUFX      - The suffix to append to the package (.tgz)
#~> pkg_info -a| grep bash
bash-2.05.2.7nb2    The GNU Bourne Again Shell
#~> uname -a
FreeBSD porticoluna 5.2-CURRENT FreeBSD 5.2-CURRENT #0: Wed Jul 21 19:27:12 
CEST 2004     foo@porticoluna:/usr/obj/usr/src/sys/KERN_PLUNA2  i386
#~> 
/// APPLY THE PATCH
#~> vim /usr/pkg/bin/pkg_tarup
#~> pkg_tarup bash
Creating binary package: bash-2.05.2.7nb2
Creating package /tmp/bash-2.05.2.7nb2.tgz
Registering depends: gettext-lib>=0.11.5nb1.
Registering conflicts: static-bash-[0-9]*.
#~> 


>Fix:
        
Apply this patch to /usr/pkgsrc/pkgtools/pkg_tarup/files/pkg_tarup:

--- pkg_tarup.orig      2004-09-13 21:42:30.000000000 +0000
+++ pkg_tarup   2004-09-13 21:43:13.000000000 +0000
@@ -11,7 +11,7 @@
 
 PREFIX=${PREFIX:-@PREFIX@}
 
-PATH=/sbin:/usr/sbin:/bin:/usr/bin:${PREFIX}/sbin:${PREFIX}/bin:@PKG_TOOLS_BIN@
+PATH=${PREFIX}/sbin:${PREFIX}/bin:/sbin:/bin:/usr/sbin:/usr/bin:@PKG_TOOLS_BIN@
 export PATH
 
 OS=`uname -s`
        
>Release-Note:
>Audit-Trail:
>Unformatted:
        
        



Home | Main Index | Thread Index | Old Index