pkgsrc/bootstrap
rillig 860cfa817b In the bootstrap script, MAKECONF must be overridden, so that the
settings from there don't influence the bootstrap process.

Fixes PR 33188.
2007-02-22 23:29:02 +00:00
..
bootstrap In the bootstrap script, MAKECONF must be overridden, so that the 2007-02-22 23:29:02 +00:00
cleanup
darwindiskimage
mkbinarykit
mkbootstrapkit don't assume that tar can compress, instead pipe to gzip 2007-01-28 01:40:49 +00:00
README
README.AIX
README.Darwin
README.FreeBSD
README.Interix
README.IRIX
README.IRIX5.3
README.Linux
README.MacOSX
README.OpenBSD
README.OSF1
README.Solaris
testbootstrap

$NetBSD: README,v 1.8 2006/09/18 13:27:15 rillig 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/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.

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).