Subject: port-i386/5792: pkgsrc.tgz and xsrc.tgz should extract into ./usr/...
To: None <gnats-bugs@gnats.netbsd.org>
From: None <toddpw@best.com>
List: netbsd-bugs
Date: 07/18/1998 03:11:44
>Number: 5792
>Category: port-i386
>Synopsis: pkgsrc.tgz and xsrc.tgz should extract into ./usr/...
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: gnats-admin (GNATS administrator)
>State: open
>Class: change-request
>Submitter-Id: net
>Arrival-Date: Sat Jul 18 03:20:00 1998
>Last-Modified:
>Originator: Todd Whitesel
>Organization:
>Release: 1.3.2
>Environment:
1.3.2 distribution for i386. suspect generic to all ports (not checked)
System: NetBSD uni 1.3.2 NetBSD 1.3.2 (UNI) #1: Mon Jul 13 03:16:51 PDT 1998 root@uni:/usr/src/sys/arch/i386/compile/UNI i386
>Description:
Nearly all of the i386 1.3.2 release tarballs extract correctly into
root. There are two exceptions: pkgsrc.tgz and xsrc.tgz, which extract
into ./pkgsrc and ./xsrc respectively. They should extract into some
appropriate place underneath ./usr (for example ./usr/src/pkgsrc,
./usr/src/xsrc, or even ./usr/X11R6/xc to coddle vanilla X11 folks).
Rationale: everything in the main NetBSD distribution that will likely
be installed onto working systems should have a canonical default home
location in the filesystem, and either sysinst or pkg_add should be
able to unpack it and place it there. People who want things put in
custom locations presumably already know how to use 'tar' and 'mv'.
>How-To-Repeat:
cd / ; tar xzvf ${tgzdir}/pkgsrc.tgz ; tar xzvf ${tgzdir}/xsrc.tgz
>Fix:
alter whatever process is used to generate those release tarballs.
>Audit-Trail:
>Unformatted: