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: