pkgsrc/bootstrap
rillig 8aedb70177 Added a function get_optarg that avoids code duplication in the option
parsing code. For maximum portability it uses the expr(1) command
instead of sed(1), the same way as it is done in the core of the latest
GNU configure scripts.
2005-05-25 07:06:54 +00:00
..
bmake Fix typo (missing leading dot). 2005-05-17 09:16:46 +00:00
files Sync with v1.88 of packages(7). 2005-05-07 22:20:40 +00:00
mods Define TMACDIR and CATDEPS appropriately on Linux. 2005-04-19 18:24:17 +00:00
bootstrap Added a function get_optarg that avoids code duplication in the option 2005-05-25 07:06:54 +00:00
cleanup Fixed shell quoting. 2005-05-15 10:55:06 +00:00
mkbinarykit Before copying the mk.conf.example file into PKG_SYSCONFDIR, the 2005-02-18 00:26:07 +00:00
mkbootstrapkit Add a script to make a source bootstrap kit. By default, the "kitdir" 2004-08-15 20:06:39 +00:00
pkg.sh import the required bits of bootstrap-pkgsrc from 20040311. 2004-03-11 13:03:58 +00:00
README Update README's for last change in bootsrap. 2005-04-10 22:03:35 +00:00
README.AIX Note that gzip may be needed (as mentioned by T. Rightnour, 2005-02-16 21:38:41 +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 Emphasize that UNIX Perl must not be installed, and that case-sensitive 2004-08-23 20:43:13 +00:00
README.IRIX Update README's for last change in bootsrap. 2005-04-10 22:03:35 +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.5 2005/04/10 22:03:35 jschauma 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> ]
    [ --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
	--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 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.