summaryrefslogtreecommitdiff
path: root/bootstrap
AgeCommit message (Collapse)AuthorFilesLines
2004-08-27Catch up with textproc/nbsed needing to be configured withjlam1-2/+2
--program-transform-name="s,sed,nbsed," to be installed with the correct name.
2004-08-23Emphasize that UNIX Perl must not be installed, and that case-sensitivetv1-13/+36
filesystems are a must. Add instructions on how to change these things after SFU is already installed (so a reinstall is not necessary).
2004-08-23* Modify bmake to use libnbcompat to ensure that a regex implementationjlam5-22/+36
exists. * nbsed-20040821 requires libnbcompat, so make the appropriate adjustments to the build to use it. * If nbsed is built during bootstrap, then use it as the sed for pkg_install so that the correct program is embedded into the pkg_view and linkfarm scripts. * We don't need bmake to build any of the bootstrap packages, so just call out to the system make.
2004-08-22Also capture stderr to the log.jlam1-2/+2
2004-08-22Auto-save output by tee-ing into BOOTSTRAP.LOG (thanks, schmonz!).jlam1-2/+3
2004-08-21Add a `testbootstrap' script that calls the bootstrap script with thejlam1-0/+50
correct args to build all of the bootstrap packages without needing root privileges.
2004-08-15Use '-x' instead of '-X';jschauma1-8/+8
use '-none' instead of '-notall' to increase odds that this'll work under older IRIX versions.
2004-08-15substitute --whole-archive and --no-whole-archive with the appropriatejschauma1-4/+4
linker flags (-all and -notall, respectively). Pointed out by Georg Schwarz in private mail.
2004-08-15Add a script to make a source bootstrap kit. By default, the "kitdir"jlam1-0/+41
is ${TMPDIR}/bootstrap-kit-<today>, the resulting archive will extract a directory tree rooted in "bootstrap-kit-<today>".
2004-08-15Remove spurious ")" that was preventing bootstrapping on NetBSD 1.6.2.jlam1-2/+2
2004-08-01Define TMACDIR and CATDEPS appropriately (on Panther, at least) toschmonz1-3/+7
allow packages using <bsd.man.mk> to generate catted man pages. Problem noticed with mail/mailwrapper, for which this fixes the build.
2004-07-31I'm currently using pkgsrc under OpenBSD 3.5, so update the commentxtraeme1-2/+2
about tested versions.
2004-07-31Update comment about supported versions, I'm using pkgsrc underxtraeme1-2/+2
FreeBSD -current and in the past I used it succesfully on 4.x.
2004-06-28allow --ignore-user-check to pass through to the bootstrap script,grant1-1/+7
too. useful for unprivileged build testing.
2004-06-23PKGDBDIR -> PKG_DBDIR for consistency. From Jim Bernard in PR 26027.wiz1-3/+3
2004-06-05IRIX does not have or need ranlib, so set RANLIB to true(1).jschauma2-5/+3
Noted in private email by Georg Schwarz.
2004-05-25only attempt to remove bmake files if 'cd bmake' was successful.jschauma1-2/+2
2004-05-17install(1) allows for installing /dev/null to create an empty file,jschauma1-1/+4
so let's do this here, too. This should address PR pkg/25313.
2004-05-11--pkgsrcdir is no more.schmonz3-12/+6
2004-05-11Retire the bootstrap script's --pkgsrcdir argument. Now that we'reschmonz1-4/+2
part of pkgsrc, we don't need to be told where it is.
2004-05-10Remove this and the kit builds again (at least on i386 a.out,3.2 andcjep1-176/+0
i386 ELF 3.5 for which I have virtual machines).
2004-05-05Use numeric uid/gid instead of Administrator/+Administrators, as nativetv1-4/+6
language non-English versions of Windows name these accounts differently.
2004-05-02No, setgid works, but apparently needs some particular NTFS permissionstv1-5/+2
(researching for a future rev of this doc).
2004-04-30Add a note about needing to be Administrator to install setgid files.tv1-4/+10
2004-04-27Actually reference the pkgsrc info page as implied by the perl paragraph.tv1-1/+8
2004-04-27Revise, and add note that "UNIX Perl" should not be installed from SFU.tv1-32/+39
2004-04-24Move the rest of the OS X-specific stuff out of README.Darwin intodanw2-14/+25
README.MacOSX. Update the developer tools notes for 10.3. Mention that XFree86 has X packages for older versions of OS X that Apple doesn't provide X for.
2004-04-24make sure /sbin and /usr/sbin are in $PATH. pkg/24010danw2-2/+7
2004-04-23Rather than work around an automake braindeadness, parameterize install-shtv2-8/+15
so that Interix can set the default mode to 0775. Then add "install_sh" to CONFIGURE_ENV so it uses ${INSTALL}, not the package-supplied install script (as is done for autoconf $INSTALL).
2004-04-21For Interix, use "mkdir -p" after all so that the umask can take effect.tv1-1/+4
2004-04-21A usable tar(1) may have come from bootstrap. Wedge $prefix/bin into $PATHtv1-1/+2
so that it's picked up.
2004-04-21umask 002, not 022.tv1-2/+2
2004-04-16Use 'mkdir-sh' instead of 'mkdir-p.sh' (similar to 'install-sh').heinz1-3/+3
2004-04-12Add script to work around stupid 'mkdir -p' on Unixware.heinz1-0/+44
$ mkdir -p /tmp/foo ; echo $? 0 $ mkdir -p /tmp/foo ; echo $? 2 mkdir-sh calls 'mkdir' except when the target directory already exists.
2004-04-12Add inital version of sys.mk, derived from the SunOS/Solaris version.heinz1-0/+195
2004-04-12List all options for 'bootstrap'.heinz1-2/+9
2004-04-11Add support for UnixWareheinz1-1/+18
2004-04-11Ksh on Unixware has problems with IFS in sub shells, so put theheinz1-2/+7
splitting of PATH on a separate line. Use 'uname -v' instead of 'uname -r' on Unixware. The release number of UNIX SYSV (ie, R5) is less important to us than the version (7.x.y).
2004-04-07IRIX' tsort doesn't take '-q'jschauma1-2/+2
2004-04-07Add support for the --sysconfdir argument, which changes the location ofjmmv4-17/+30
configuration files. From now on, mk.conf is first searched under the value passed to the sysconfdir argument (which defaults to ${prefix}/etc, to match pkgsrc's PKG_SYSCONFDIR default value). If not found, /etc/mk.conf is tried, to not break existing installations which have the file in that location. This is done to help with non-root installations of pkgsrc. Also change pkgsrc's PKG_SYSCONFBASE value to match what is given to sysconfdir, for consistency. While doing this, rename $opsys.own.mk files to $opsys.own.mk.in for clarity, as they now need sed replacements to work (i.e., the SYSCONFDIR stuff).
2004-04-05Fix comment to match new locationcjep1-2/+2
2004-04-04allow for the fact that tmac.andoc and tmac.doc were renamed in thegrant1-3/+10
update to groff-1.19 in NetBSD-current 20030630.
2004-04-04no space between #! and /bin/sh. whether this actually makes anygrant1-2/+2
difference on some platforms is an exercise left to the reader, but the current pkgsrc convention is #!<program> without the space, so this is if nothing else, a consistency fix.
2004-04-04remove a redundant commentgrant1-3/+1
2004-03-31Bring support for --workdir to mkbinarykit (and cleanup)jschauma2-31/+38
Add a new flag to mkbinarykit that circumvents building a kit -- this allows you to first run ./bootstrap and then just ./mkbinarykit so you don't have to rebuild it again. Minor cleanup (sort OPSYS)
2004-03-29Add more caveat text.tv1-7/+20
2004-03-29Add Interix block.tv1-1/+7
2004-03-29Make more like the vanilla version.tv1-4/+4
2004-03-29Don't set -m in mkdir_p because Interix needs 0775, not 0755. Let the umasktv1-3/+5
take care of it (the mtree file will do the rest). Use numeric gid for Interix in an unprivileged build.
2004-03-28apply patch from Klaus Heinz to support bootstrapping from a read-onlygrant1-36/+59
pkgsrc with the --workdir argument.