Subject: pkg/36020: do-install not setting PATH
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <reed@reedmedia.net>
List: pkgsrc-bugs
Date: 03/17/2007 00:05:01
>Number: 36020
>Category: pkg
>Synopsis: do-install not setting PATH
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Sat Mar 17 00:05:00 +0000 2007
>Originator: reed@reedmedia.net
>Release: NetBSD 3.99.24
>Organization:
Jeremy C. Reed
>Environment:
System: NetBSD glacier.reedmedia.net 3.99.24 NetBSD 3.99.24 (JCR20060802) #0: Mon Sep 25 12:22:43 CDT 2006 reed@new-host-8:/usr/src/sys/arch/i386/compile/JCR20060802 i386
Architecture: i386
Machine: i386
>Description:
Installing mail/uw-imap on ubuntu failed and my LOCALBASE is not part of
my path.
See my extra debugging here. pkgsrc's PATH is defined by not set in the
shell's environment.
...
n include/c-client/*)
src="/opt/pkgsrc/pkgsrc/mail/imap-uw/work/imap-2004g/c-client/`/usr/bin/base
name
$entry`"; dest="/usr/pkg/$entry";
/usr/bin/install -c -o root -g root -m 444 $src $dest;
esac; done
echo PATH is
/opt/pkgsrc/pkgsrc/mail/imap-uw/work/.wrapper/bin:/opt/pkgsrc/pkgsrc/mail/im
ap-uw/work/.buildlink/bin:/opt/pkgsrc/pkgsrc/mail/imap-uw/work/.tools/bin:/o
pt/pkgsrc/pkgsrc/mail/imap-uw/work/.gcc/bin:/usr/pkg/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games
PATH is
/opt/pkgsrc/pkgsrc/mail/imap-uw/work/.wrapper/bin:/opt/pkgsrc/pkgsrc/mail/im
ap-uw/work/.buildlink/bin:/opt/pkgsrc/pkgsrc/mail/imap-uw/work/.tools/bin:/o
pt/pkgsrc/pkgsrc/mail/imap-uw/work/.gcc/bin:/usr/pkg/bin:/usr/local/sbin:/us
r/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games
echo shell PATH is $PATH
shell PATH is
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin:
/sbin:/usr/sbin:/sbin:/usr/sbin
libtool --mode=install /usr/bin/install -c -o root -g root -m 555
/opt/pkgsrc/pkgsrc/mail/imap-uw/work/imap-2004g/c-client/libc-client.la
/usr/pkg/lib
/bin/sh: libtool: not found
*** Error code 127
(I noticed this on March 9.)
>How-To-Repeat:
>Fix:
Make sure PATH includes the work/.*/bin directories during do-install target.
>Unformatted: