pkgsrc/bootstrap
2011-06-12 17:46:02 +00:00
..
bootstrap order the options alphabetically - makes it much easier to see what options 2011-06-12 17:46:02 +00:00
cleanup also cleanup for testbootstrap 2009-05-17 23:44:48 +00:00
macpkg.pmproj.in Replace hardcoded date with a token for sed to update. 2007-05-23 05:00:40 +00:00
README Mention that if the default mk.conf doesn't already exist, the example is 2008-06-23 21:12:16 +00:00
README.AIX Pkgsrc bootstrap installs gzip-base on AIX automatically, thus making it 2007-10-02 18:29:55 +00:00
README.FreeBSD Update information with my experience. Thanks to <riz> for reminding. 2010-12-02 17:12:39 +00:00
README.Haiku Update status of upstream Issue#5784. 2010-09-30 12:01:09 +00:00
README.HPUX Update URL for GCC toolchain kit. 2008-01-14 21:32:29 +00:00
README.Interix Update URLs for Documentation->docs move. 2007-07-02 19:05:29 +00:00
README.IRIX fix typo 2009-08-01 20:16:25 +00:00
README.IRIX5.3 gcc 3.4.6 is known to compile on IRIX 5.3 2006-09-03 14:30:26 +00:00
README.Linux Document the issue and workaround for missing /lib/libattr.la on some RHEL 2008-06-18 21:37:31 +00:00
README.MacOSX Note that i386 mode is the default, and point to tron@'s 2009 tech-pkg 2011-03-05 12:36:39 +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 Remove trailing spaces. 2007-10-09 19:19:08 +00:00
README.OSF1 We can nowadays bootstrap using the native compiler, so note this. 2007-10-15 22:32:56 +00:00
README.Solaris tyop 2009-01-26 10:02:19 +00:00
testbootstrap Drop --ignore-case-check option from bootstrap script. 2011-06-12 08:28:32 +00:00

$NetBSD: README,v 1.11 2008/06/23 21:12:16 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 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.