pkgsrc/bootstrap
bsiegert 22c455105d Set cwrappers in bootstrap mk.conf too.
When bootstrap is run with --cwrappers=no (or yes, for that matter),
the value is written into mk.conf at the end of the bootstrap but not
used _during_ the bootstrap itself. Thus, when bootstrapping on Linux
with no builtin diffutils, cwrappers ends up indirectly depending on
itself, and there is no way around that. This commit fixes this.
2017-10-22 19:29:20 +00:00
..
bootstrap Set cwrappers in bootstrap mk.conf too. 2017-10-22 19:29:20 +00:00
cleanup
macpkg.pmproj.in
README Change the default PKG_DBDIR to be ${LOCALBASE}/pkgdb. Resolves issues on 2016-11-15 11:19:09 +00:00
README.AIX
README.Bitrig Change the default PKG_DBDIR to be ${LOCALBASE}/pkgdb. Resolves issues on 2016-11-15 11:19:09 +00:00
README.Cygwin Add note regarding prerequisites 2016-07-03 15:16:47 +00:00
README.FreeBSD - With the move to pkgng, it is no longer required to rename binaries on current 2017-02-09 00:20:59 +00:00
README.GNUkFreeBSD
README.Haiku
README.HPUX mention installation instructions for GCC toolchains 2015-04-19 19:29:44 +00:00
README.Interix Change the default PKG_DBDIR to be ${LOCALBASE}/pkgdb. Resolves issues on 2016-11-15 11:19:09 +00:00
README.IRIX
README.IRIX5.3
README.Linux Add instructions on installing required dependencies on Debian & derivatives to 2017-03-06 21:26:01 +00:00
README.MacOSX Rename OS X to macOS to follow Apple's new naming 2017-09-23 05:53:52 +00:00
README.Minix3
README.MirBSD Change the default PKG_DBDIR to be ${LOCALBASE}/pkgdb. Resolves issues on 2016-11-15 11:19:09 +00:00
README.OpenBSD mention you can prefer pkgsrc at bootstrap, too. 2017-01-22 20:14:50 +00:00
README.OpenServer5
README.OSF1 mention installation instructions for GCC toolchains 2015-04-19 19:29:44 +00:00
README.Solaris Add notes about common problems & mk.conf snippet for Sun Workshop users from the pkgsrc guide 2016-07-03 15:38:12 +00:00
testbootstrap

$NetBSD: README,v 1.13 2016/11/15 11:19:09 jperkin 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	/usr/pkg/pkgdb
	--sysconfdir	/usr/pkg/etc
	--varbase	/var
	--workdir	work

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 pkgsrc/doc/pkgsrc.txt or
http://www.NetBSD.org/docs/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.

Please remember to add $prefix/bin to your PATH environment variable
and $prefix/man to your MANPATH environment variable, if necessary.
(See above for --prefix and its default value.)

The bootstrap script will create an example mk.conf file located
in your work directory as "mk.conf.example". It contains the
settings you provided to the bootstrap. Copy it to your
$sysconfdir directory (see above about --sysconfdir and its default
value). If the default mk.conf doesn't already exist, the example is
copied into place.