pkgsrc/bootstrap
gdt 83e12739b4 Rototiil versions section
Replace and simplify the versions section.  Drop notion of
supported/deprecated.  Explain why people run specific old versions.
Assert that there are no 10.4 pkgsrc users, and very few 10.5.  Keep
notion that PRs for <= 10.5 without fixes can be closed without
fixing.

Explain Darwin vs OS X.  Point to PureDarwin.  Explain that pkgsrc for
Darwin is really for OSX and invite doc patches.

Make a few minor edits.

It remains for someone to explain more clearly the issue of
broken/missing SDKs in 10.11 and command line tools.

As discussed on tech-pkg, with input from jperkin and tron.
2015-11-07 12:55:03 +00:00
..
bootstrap If "/usr/bin/bash" is installed under Solaris always prefer it over the 2015-06-13 13:15:39 +00:00
cleanup
macpkg.pmproj.in
README Minor corrections, from Snader_LB on FreeNode: 2012-01-11 01:15:17 +00:00
README.AIX
README.Bitrig Introduce preliminary support for Bitrig to pkgsrc 2015-06-04 15:48:45 +00:00
README.Cygwin Add hints for bootstrap pkgsrc on Cygwin. 2013-02-22 13:59:47 +00:00
README.FreeBSD Suggest placing pkgdb under prefix. 2013-12-16 10:43:09 +00:00
README.GNUkFreeBSD Fix one more pasto. 2013-08-22 13:46:37 +00:00
README.Haiku update comment to refrect current release. 2013-03-17 15:19:11 +00:00
README.HPUX mention installation instructions for GCC toolchains 2015-04-19 19:29:44 +00:00
README.Interix remove obsolated information for bootstrap kit and binary packages. 2015-01-19 00:12:43 +00:00
README.IRIX
README.IRIX5.3
README.Linux typo 2015-02-28 18:50:46 +00:00
README.MacOSX Rototiil versions section 2015-11-07 12:55:03 +00:00
README.Minix3 bootstrap: Minix support. OK by agc. PR pkg/45041 2013-03-11 22:48:23 +00:00
README.MirBSD Add support for MirBSD to pkgsrc. Patches from Benny Siegert and 2011-01-23 19:07:24 +00:00
README.OpenBSD Update for the OpenBSD of today. Add info on test cases. Improve wording. 2015-04-05 00:40:07 +00:00
README.OpenServer5 Remove unnecessary . 2014-07-14 13:54:24 +00:00
README.OSF1 mention installation instructions for GCC toolchains 2015-04-19 19:29:44 +00:00
README.Solaris Support GCCBASE in bootstrap, and provide a working example based on OmniOS. 2012-07-13 16:12:41 +00:00
testbootstrap Drop --ignore-case-check option from bootstrap script. 2011-06-12 08:28:32 +00:00

$NetBSD: README,v 1.12 2012/01/11 01:15:17 riz 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 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.