Subject: Announce: System Package support now in -current
To: current-users@netbsd.org, , <tech-install@netbsd.org>
From: Jim Wise <jwise@draga.com>
List: tech-install
Date: 01/21/2002 11:25:46
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

At long last, we are happy to announce that support for NetBSD System
Packages has been imported into -current.  The commit message is below,
it includes a description of what this code can currently be used for.

Work on supporting this code in sysinst and sushi is coming soon.

- -- 
				Jim Wise
				jwise@draga.com

- ---------- Forwarded message ----------
Date: Mon, 21 Jan 2002 17:51:15 +0200 (EET)
From: Jim Wise <jwise@netbsd.org>
To: source-changes@netbsd.org
Subject: CVS commit: basesrc/distrib/syspkg/sets


Module Name:	basesrc
Committed By:	jwise
Date:		Mon Jan 21 15:51:14 UTC 2002

Update of /cvsroot/basesrc/distrib/syspkg/sets
In directory netbsd.hut.fi:/tmp/cvs-serv3205

Log Message:
Import NetBSD System Package (syspkg) sypport for the base, comp, etc, games,
man, misc, and text sets (i.e. all non-X11 sets).

This support currently allows two make(1) targets to be executed from
src/distrib/syspkg/sets:

  a.) `make register' will register the existing system as packages.
      This willl allow the version of software on the current system
      to be queried with

	PKG_DBDIR=/var/db/syspkg pkg_info

      and individual packages to be deleted with

	PKG_DBDIR=/var/db/syspkg pkg_delete <pkgname>

  b.) `make package' will create binary packages from the existing
      system (or from the contents of ${DESTDIR}, if ${DESTDIR} is
      set).  These packages can be taken to another system, and
      installed with

	PKG_DBDIR=/var/db/syspkg pkg_add <pkgname>

      to update or install specific packages.

The need to explicitly specify the syspkg PKG_DBDIR will be replaced with a
flag for the various pkg tools in the next few days.


Vendor Tag:	draga
Release Tags:	draga_syspkg-1-1

N basesrc/distrib/syspkg/sets/Makefile
N basesrc/distrib/syspkg/sets/base/Makefile
N basesrc/distrib/syspkg/sets/base/Makefile.inc
N basesrc/distrib/syspkg/sets/base/base-adosfs-lkm/Makefile
N basesrc/distrib/syspkg/sets/base/base-adosfs-lkm/PLIST
N basesrc/distrib/syspkg/sets/base/base-adosfs-lkm/DESCR
[...]
N basesrc/distrib/syspkg/sets/text/text-texinfo-bin/Makefile
N basesrc/distrib/syspkg/sets/text/text-texinfo-bin/DESCR
N basesrc/distrib/syspkg/sets/text/text-texinfo-bin/COMMENT

No conflicts created by this import


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (NetBSD)
Comment: For info see http://www.gnupg.org

iD8DBQE8TEEON71lEcOYcw4RAslwAKDOINsTQCr8/lCPLbDDFwf+1tewngCg1rwX
hn8FpxcGJzouT7mPvMu/3jQ=
=AR3Q
-----END PGP SIGNATURE-----