pkgsrc/bootstrap
jlam 4118037f3f Create a separate pkgtools/tnftp package that is installed as part of
the bootstrap process and which may be needed by pkg_install.  This
is distinct from the net/tnftp package that is now a "normal" package.

Modify the bootstrap script to use pkgtools/tnftp instead, and clean up
some of the registration code.
2006-07-14 21:41:42 +00:00
..
bmake/mk Do not define LIBC and other LIB* settings. This should fix 2005-11-18 06:31:22 +00:00
files added bootstrap support for IRIX 5.3 (finally :-)) 2006-04-10 13:29:38 +00:00
mods/mk This file had been copied from IRIX.sys.mk, which contained a wrong 2006-07-11 04:18:26 +00:00
bootstrap Create a separate pkgtools/tnftp package that is installed as part of 2006-07-14 21:41:42 +00:00
cleanup Fixed shell quoting. 2005-05-15 10:55:06 +00:00
mkbinarykit Don't use the carat (^) in class matches, as it is not supported by 2006-04-11 14:35:48 +00:00
mkbootstrapkit Create a separate pkgtools/tnftp package that is installed as part of 2006-07-14 21:41:42 +00:00
pkg.sh
README Mention documentation that is local in pkgsrc tree. 2005-11-08 17:25:30 +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 Remove all the local documentation here and defer to the Guide. 2005-11-01 14:26:51 +00:00
README.IRIX Replace references of pkgsrc/mk/bsd.pkg.defaults.mk to 2005-08-02 00:23:31 +00:00
README.IRIX5.3 corrected a few typos 2006-04-18 18:11:21 +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.7 2005/11/08 17:25:30 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/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 conatins the
settings you provided to the bootstrap. Copy it to your
$sysconfdir directory (see above about --sysconfdir and its default
value).