pkgsrc/bootstrap
grant 38130a4ab9 #include <string.h> for memcpy() on Solaris 10.
from John Heasley in PR pkg/30544.
2005-08-21 12:35:00 +00:00
..
bmake #include <string.h> for memcpy() on Solaris 10. 2005-08-21 12:35:00 +00:00
files Sync with v1.88 of packages(7). 2005-05-07 22:20:40 +00:00
mods Define TMACDIR and CATDEPS appropriately on Linux. 2005-04-19 18:24:17 +00:00
bootstrap Allow --varbase=something (note the '='). Pointed out by rillig@. 2005-05-30 19:03:29 +00:00
cleanup Fixed shell quoting. 2005-05-15 10:55:06 +00:00
mkbinarykit Before copying the mk.conf.example file into PKG_SYSCONFDIR, the 2005-02-18 00:26:07 +00:00
mkbootstrapkit Add a script to make a source bootstrap kit. By default, the "kitdir" 2004-08-15 20:06:39 +00:00
pkg.sh import the required bits of bootstrap-pkgsrc from 20040311. 2004-03-11 13:03:58 +00:00
README Mention --varbase option. 2005-08-19 16:12:14 +00:00
README.AIX wording tweaks 2005-07-29 00:56:24 +00:00
README.Darwin Update README's for last change in bootsrap. 2005-04-10 22:03:35 +00:00
README.FreeBSD Update comment about supported versions, I'm using pkgsrc under 2004-07-31 04:06:13 +00:00
README.Interix Emphasize that UNIX Perl must not be installed, and that case-sensitive 2004-08-23 20:43:13 +00:00
README.IRIX Replace references of pkgsrc/mk/bsd.pkg.defaults.mk to 2005-08-02 00:23:31 +00:00
README.Linux note that icc 8.1 needs to be built with -i-static. 2005-02-16 11:02:50 +00:00
README.MacOSX note that you need -ma to bootstrap with xlc. 2004-10-24 11:17:45 +00:00
README.OpenBSD I'm currently using pkgsrc under OpenBSD 3.5, so update the comment 2004-07-31 04:07:03 +00:00
README.OSF1 add support for Tru64, patches provided by Tobias Nygren 2004-11-20 04:31:35 +00:00
README.Solaris Also need tools in /usr/xpg4/bin (such as id). PR#26924. 2004-09-20 10:43:56 +00:00
testbootstrap Also capture stderr to the log. 2004-08-22 05:02:49 +00:00
ufsdiskimage make sure /sbin and /usr/sbin are in $PATH. pkg/24010 2004-04-24 19:17:09 +00:00

$NetBSD: README,v 1.6 2005/08/19 16:12:14 reed Exp $

To try to get pkgsrc working on your system, please try the following
as root:

# ./bootstrap 
    [ --workdir <workdir> ]
    [ --prefix <prefix> ]
    [ --pkgdbdir <pkgdbdir> ]
    [ --sysconfdir <sysconfdir> ]
    [ --varbase <varbase> ]
    [ --ignore-case-check ]
    [ --ignore-user-check ]
    [ --preserve-path ]
    [ --help ]

The defaults for the arguments are as follows:

	--prefix	/usr/pkg
	--pkgdbdir	/var/db/pkg
	--sysconfdir	/usr/pkg/etc
	--varbase	/var
	--workdir	work

It is perfectly acceptable to place 'pkgdbdir' under 'prefix'.

The working directory will be created if it doesn't exist and has to be
writable by the user executing ./bootstrap.

Make sure that you have a working C compiler and make(1) binary in
your path.  Please note that on some systems (IRIX and SunOS, for example),
the bootstrap script will look into a number of common directories for
alternative implementations of some tools.  If they are found, these
directories will be prepended to the PATH variable, unless the
'--preserve-path' flag is given.

See http://www.netbsd.org/Documentation/software/packages.html for
more information about bootstrapping and using pkgsrc.

We'd be very interested in hearing of any successes or failures on
"unknown" (to us) systems.