Subject: CVS commit: pkgsrc/pkgtools/pkg_install
To: None <pkgsrc-changes@NetBSD.org>
From: Joerg Sonnenberger <joerg@netbsd.org>
List: pkgsrc-changes
Date: 08/03/2007 13:16:00
Module Name:	pkgsrc
Committed By:	joerg
Date:		Fri Aug  3 13:16:00 UTC 2007

Modified Files:
	pkgsrc/pkgtools/pkg_install: Makefile
	pkgsrc/pkgtools/pkg_install/files: Makefile.in configure configure.ac
	pkgsrc/pkgtools/pkg_install/files/create: Makefile.in create.h main.c
	    perform.c pkg_create.1 pkg_create.cat1 pl.c
	pkgsrc/pkgtools/pkg_install/files/lib: lib.h plist.c version.h
Added Files:
	pkgsrc/pkgtools/pkg_install/files/create: build.c util.c

Log Message:
- only build pkg_admin, pkg_create and pkg_info for --enable-bootstrap
- for pkg_create, split-off the package creation from the plist
  processing. package creation is disabled for --enable-bootstrap
- change package creation to use libarchive
- add two options (-u and -g) to override file system ownership
- pkg_create now creates files in the tarball with correct owner/group
  based on -u/-g or @owner/@group
- add a function to compute the +CONTENTS file in memory

Bump version to 20070802.
Review of a slightly older version by jlam@


To generate a diff of this commit:
cvs rdiff -r1.136 -r1.137 pkgsrc/pkgtools/pkg_install/Makefile
cvs rdiff -r1.7 -r1.8 pkgsrc/pkgtools/pkg_install/files/Makefile.in
cvs rdiff -r1.23 -r1.24 pkgsrc/pkgtools/pkg_install/files/configure
cvs rdiff -r1.21 -r1.22 pkgsrc/pkgtools/pkg_install/files/configure.ac
cvs rdiff -r1.13 -r1.14 pkgsrc/pkgtools/pkg_install/files/create/Makefile.in
cvs rdiff -r0 -r1.1 pkgsrc/pkgtools/pkg_install/files/create/build.c \
    pkgsrc/pkgtools/pkg_install/files/create/util.c
cvs rdiff -r1.8 -r1.9 pkgsrc/pkgtools/pkg_install/files/create/create.h
cvs rdiff -r1.10 -r1.11 pkgsrc/pkgtools/pkg_install/files/create/main.c \
    pkgsrc/pkgtools/pkg_install/files/create/pkg_create.1 \
    pkgsrc/pkgtools/pkg_install/files/create/pkg_create.cat1
cvs rdiff -r1.14 -r1.15 pkgsrc/pkgtools/pkg_install/files/create/perform.c
cvs rdiff -r1.9 -r1.10 pkgsrc/pkgtools/pkg_install/files/create/pl.c
cvs rdiff -r1.29 -r1.30 pkgsrc/pkgtools/pkg_install/files/lib/lib.h
cvs rdiff -r1.15 -r1.16 pkgsrc/pkgtools/pkg_install/files/lib/plist.c
cvs rdiff -r1.70 -r1.71 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.